ошибка при отображении всех категорий на странице портфолио в WordPress - PullRequest
0 голосов
/ 30 апреля 2019

Я создаю страницу портфолио, используя шаблон с именем portfolio.php, в этом шаблоне, используя приведенный ниже код.
Я хочу показать все категории и портфолио на странице.

ссылка: - https://www.thewritersforhire.com/portfolio/

точно так же, как эта страница выше.

показывает только один массив, но на моей странице он показывает 1 категорию, т.е. весь

код, который я использовал:

<code><?php

$alltags = [];

$args = [
    'order'          => 'ASC',
    'orderby'        => 'menu_order',
    'hierarchical'   => 1,
    'exclude'        => '',
    'include'        => '',
    'meta_key'       => '',
    'meta_value'     => '',
    'authors'        => '',
    'child_of'       => 0,
    'parent'         => $id,
    'exclude_tree'   => '',
    'number'         => '',
    'offset'         => 0,
    'post_type'      => 'page',
    'post_status'    => 'publish',
    'cat'            => 399,
    'posts_per_page' => 100,
];

$query = new WP_Query($args);

$pages = $query->posts;

foreach ($pages as $page) {

    // echo "<pre>";
    //print_r($page);
    //echo "
"; // $ meta = get_post_meta ($ page-> ID, '', true); $ tags = wp_get_post_tags ($ page-> ID); if ($ tags) {foreach ($ tags как $ tag) {// $ tag-> name = str_replace ('&',"", $ tag-> name); array_push ($ alltags, $ tag-> name);}}} $ uniquetag = array_unique ($ alltags); asort ($ uniquetag); array_unshift ($ uniquetag, 'All');echo "
";
print_r($uniquetag);
echo "
";?>$ value) {if ($ value == 'Addhomeportfolio') {} else {?> ">

1 Ответ

0 голосов
/ 30 апреля 2019

Попробуйте добавить "numberposts" => -1, код в ваших $ args

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...