Я создаю веб-сайт Wordpress с использованием темы OneEngine и включает в себя действительно удобный конструктор страниц, поэтому он отлично подходит для noobs, таких как я! Все идет хорошо, пока я не попытался использовать блок блога ET, который в основном nicley показывает желаемое количество последних сообщений из ВСЕХ категорий. К сожалению, у него нет возможности вытаскивать последние сообщения из определенной категории или набора категорий. Это блок-файл для редактирования и я попытался добавитьРедактирование файла темы для ограничения пост-захвата определенной категории (WordPress)
«категории» = 3
биты запроса массива, как я видел в другом посте на другом сайте, но это, кажется, не Работа. вот соответствующий раздел файла php, который, я считаю, нуждается в изменении.
function block($instance) {
extract($instance);
$query = new WP_Query(array(
'post_type' => 'post',
'posts_per_page' => $quantity,
'category' => 3
));
$i = 0;
global $post;
if($query->have_posts()){
while($query->have_posts()){
$query->the_post();
$animation_effect ='';
$duration_effect ='';
more lines of code...
причина для меня делать это изменить, переименовать и повторно использовать этот блок несколько раз, так что я могу иметь статический титульный лист с соответствующими разделами, которые показывают конкретные категории вместе. например
--Injuries--
Последние сообщения из категории травм идти здесь
--Some images--
--Transfer News--
Последние сообщения из категории переводов ехать сюда
Я разместил это на форуме темы OneEngine, но я не получил никаких ответов, и они не так дружелюбны, как вы, ребята! Очень ценится.
Что не работает точно? Вы уверены, что «3» - это идентификатор категории, которую вы хотите ограничить? Если вы не знаете или не хотите использовать идентификатор категории, вы всегда можете использовать это имя. –
@JasonRoman В настоящее время этот блок блога отображает сообщения из всех моих категорий даже с «категорией» = 3. Мне нужны только сообщения из категории 3 для показа. Как я могу использовать имя? Спасибо – air6199
@ JasonRoman удалось это исправить! просто использовал «category_name» вместо «категории». Спасибо за вашу помощь! – air6199