WordPress как на ладони
wordpress jino

Как создать клон странице «записи», чтобы содержимое я мог вывести на любую страницу?

Добрый день!
Меня интересует, как я могу создать копию страницы "записи", чтобы например, назвать её "услуги" и выводить на страницу услуг?

0
Гость 1.4 года назад
  • 0

    Я, например использую шорткод

    function list_shortcode ($atts, $content = null) {  
    
    	$atts = shortcode_atts(array(
    		"orderby" => 'date',
    		"order" => 'DESC',
    		"how" => -1,
    		'type' => 'project'
    	), $atts);
    	extract($atts);
    	$output = '';
    
    	$args = array(
    	  'post_type' => $type,
    	  'post_status' => 'publish',
    	  'showposts' => $how,
    	  'orderby' => $orderby,
    	  'order' => $order
    	  );
    	$atts = new WP_Query($args);
    
    		ob_start();
    	if($atts->have_posts()):?>
    
    	  while($atts->have_posts()):
    		$atts->the_post(); 
    		  get_template_part('content', get_post_type(get_the_ID())); ?>
    
    	<?php endif;
    
    	$output .= ob_get_clean();
    	return $output;
    
    }
    add_shortcode('list','list_shortcode');
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.