Я нуждаюсь в некоторой помощи, поскольку я попадаю в некоторую путаницу с моей собственной темой WordPress. я пытаюсь добиться стандартного блога, в котором я могу использовать обычные функции, добавить изображение, теги описания, а также добавить его в категорию.
Я также хочу добавить в раздел портфолио, который работает примерно так же. Теперь мы подошли к тому, чтобы разделить контент с помощью категорий, поэтому создали один для блога и один для портфолио, так что если я случайно захочу создать некоторый контент, который попадет как в блог, так и в портфель, он может отображаться в обоих разделах. ,
Я изо всех сил пытаюсь понять, как добраться до этого момента, я не ищу какой-либо код как таковой, но некоторые предложения о лучшем подходе.
способ, которым я в настоящее время получил эту настройку, является тем, как упомянуто выше, таким образом, используя категории для разделения контента Я также не собираюсь использовать плагины, потому что хочу, чтобы это была настоящая тема WordPress. Я подумал об использовании пользовательского типа сообщения, которое выглядит следующим образом:
add_action('init', 'register_mypost_type');
function register_mypost_type() {
register_post_type('people',
array( 'label' => 'Portfolio',
'public' => true,'show_ui' => true,
'show_in_menu' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => array('slug' => ''),
'query_var' => true,
'has_archive' => true,
'supports' => array('title','editor','thumbnail',),
'taxonomies' => array('category',),
'menu_position' => 5,
) );
}
Однако в моем файле functions.php при попытке показать результаты из-за того, как код извлекает посты из типа поста, почти как опять категории отделяются друг от друга. Как бы я перекрестно кормить их?
<?php
$args = array(
'post_type' => 'Post',
'cat' => -4,
'posts_per_page' => 3,
'post_status' => 'publish', //or 'draft', 'trash', 'pending', ...
);
$the_query = new WP_Query( $args );
?>
Выше показан фрагмент страницы моего портфолио, но изменения только post_type недостаточно, потому что да, он будет отображать сообщения с этим пользовательским типом записи, но категории работают неправильно.
Я действительно застрял в том, что лучший подход здесь, поэтому любые идеи или мысли будут высоко ценится.
Задача ещё не решена.
Других решений пока нет …