function dco_pre_get_posts( $query ) {
if ( is_admin() || ! $query->is_main_query() )
return;
if ( is_category(140) ) {
$query->set( 'posts_per_page', 1 );
}
}
add_action( 'pre_get_posts', 'dco_pre_get_posts', );
загрузил код лендинга в wp и можно как то визуально все править, мышку на нужный текст навел и поправил, такое есть?
P.S. да я сам знаю что лендинги на блоговом wp как то не айс, но заказчики требуют!!!
Композиции из <i>уникального</i> ассортимента
Композиции из [color]уникального[/color] ассортимента
Композиции из _уникального_ ассортимента
function my_add_meta_boxes_page() {
global $post;
if ( $post->ID == 1 ) {
add_meta_box( $args );
}
}
add_action( 'add_meta_boxes_page', 'my_add_meta_boxes_page' );
<?php
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
$args = array(
'post_type' => 'product',
'product_cat' => 'cat-1',
'paged' => $paged,
'orderby' => 'date'
);
$my_query = new WP_Query($args);
$counter = 0;
while ($my_query->have_posts()) :
$my_query->the_post();
?>
<a data-slide-index="<?php echo $counter; ?>"> </a>
<?php
$counter++;
endwhile;
wp_reset_query();
?>
add_filter('post_gallery', 'dco_post_gallery', 10, 3);
function dco_post_gallery($output, $attr, $instance) {
$_attachments = get_posts(array('include' => $attr['include'], 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $attr['order'], 'orderby' => $attr['orderby']));
$attachments = array();
foreach ($_attachments as $key => $val) {
$attachments[$val->ID] = $_attachments[$key];
}
if (empty($attachments)) {
return '';
}
ob_start();
foreach ($attachments as $id => $attachment) :
$full = wp_get_attachment_image_url($id, 'full');
$thumbnail = wp_get_attachment_image_url($id, 'thumbnail');
$alt = $attachment->post_excerpt;
?>
<a class="gallery__item f__col" href="<?php echo $full; ?>">
<img src="<?php echo $thumbnail; ?>" class="gallery__item__img" alt="<?php echo esc_attr($alt); ?>" />
</a>
<?php
endforeach;
return ob_get_clean();
}
add_shortcode('test', 'get_test');
function get_test ($atts) {
ob_start();
?>test<?php
the_title();
return ob_end_clean();
}