советуют создавать "дочку" у бесплатной темы
Не будет ли говнокодом если в моем шаблоне page.php или archive.php будет полотно кода, под каждую страницу котрую я цепляю по слагу?
$args = array(
'post_type'=> array( 'package' ),
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'start_date', // заменить на ваш ключ первой даты
'compare' => '<=',
'value' => $formatted_date_min,
),
array(
'key' => 'finish_date', // заменить на ваш ключ второй даты
'compare' => '>=',
'value' => $formatted_date_max,
)
),
);
if (isset($GLOBALS["polylang"])) {
$translations = $GLOBALS["polylang"]->model->post->get_translations($post->ID);
// гляньте дамп, что выдает
}
<?php
function profile_info_shortcode( $atts ) {
ob_start();
if ( is_user_logged_in() ) {
global $current_user;
if ( 'POST' == $_SERVER['REQUEST_METHOD'] && !empty( $_POST['action'] ) && $_POST['action'] == 'update-user' ) {
update_user_meta( $current_user->ID, 'first_name', esc_attr( $_POST['first-name'] ) );
}
?>
<form method="post" id="user_page" action="<?php the_permalink(); ?>">
<label for="first-name"><?php _e( 'Имя', 'ay' ); ?></label>
<input name="first-name" type="text" id="first-name" value="<?php the_author_meta( 'first_name', $current_user->ID ); ?>" />
<input name="updateuser" type="submit" id="updateuser" value="<?php _e( 'Сохранить', 'ay' ); ?>" />
<?php wp_nonce_field( 'update-user' ) ?>
<input name="action" type="hidden" id="action" value="update-user" />
</form>
<?php
}
return ob_get_clean();
}
add_shortcode( 'profile', 'profile_info_shortcode' );
<input class="text-input" name="user_school" type="text" id="user_school" value="<?php the_author_meta( 'user_school', $current_user->ID ); ?>" />
update_user_meta( $current_user->ID, 'user_school', esc_attr( $_POST['user_school'] ) );
$args = array(
'post_type' => 'toys', // cpt
'meta_query' => array(
array(
'key' => 'type',
'value' => 'soft',
),
),
'meta_key' => 'price', // acf field
'orderby' => 'meta_value_num', //or meta_value
'order' => 'DESC'
);
$query = new WP_Query( $args );