Названия категорий отображается верно, но вот вместо постов, принадлежащих этой категории, выводится содержимое темплейта content-missing. В темплейте loop-archive-places содержится только дизайн.
Что я делаю не так и как мне осуществить вывод постов категории?
пробовал по разному, хотя там где брал код написано строго после директории.
Попробуйте так.
Да. Я уже перепробовал всё, что только можно. Страницы архивов для кастомных таксономий не отображаются никак. 😕
Решил проблему, может кому пригодится. Нужно сделать вот так, ибо true не только исключает из поиска все архивы таксономий, но и из query в целом.
Именно так и называется?
http://codex.wordpress.org/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2
Да. Я уже перепробовал всё, что только можно. Страницы архивов для кастомных таксономий не отображаются никак. 😕
Добрый день.
Для отображения архива одиночных таксономий создан файл taxonomy-place_type следующего условного содержания:
Названия категорий отображается верно, но вот вместо постов, принадлежащих этой категории, выводится содержимое темплейта content-missing. В темплейте loop-archive-places содержится только дизайн.
Что я делаю не так и как мне осуществить вывод постов категории?
function register_places() {
$labels = array(
опустим
);
$args = array(
"label" => __( 'Организации', '' ),
"labels" => $labels,
"description" => "",
"public" => true,
"publicly_queryable" => true,
"show_ui" => true,
"show_in_rest" => false,
"rest_base" => "",
"has_archive" => true,
"show_in_menu" => true,
"exclude_from_search" => true,
"capability_type" => "post",
"map_meta_cap" => true,
"hierarchical" => false,
"rewrite" => array( "slug" => "places", "with_front" => true ),
"query_var" => true,
"supports" => array( "title", "editor", "thumbnail", "excerpt" ),
);
register_post_type( "places", $args );
}
Как для него заданы кастомные категории:
function register_place_type() {
$labels = array(
"name" => __( 'Типы организаций', '' ),
"singular_name" => __( 'Типы', '' ),
);
$args = array(
"label" => __( 'Типы организаций', '' ),
"labels" => $labels,
"public" => true,
"hierarchical" => true,
"label" => "Типы организаций",
"show_ui" => true,
"show_in_menu" => true,
"show_in_nav_menus" => true,
"query_var" => true,
"rewrite" => array( 'slug' => 'place_type', 'with_front' => true, ),
"show_admin_column" => false,
"show_in_rest" => false,
"rest_base" => "",
"show_in_quick_edit" => false,
);
register_taxonomy( "place_type", array( "places" ), $args );
}
Так-то вам тут php вообще может быть не нужен, можно прям в крон прописать запуск mysql с выполнением этой команды, ну апдейта в смысле.
http://www.shellhacks.com/ru/Kak-Vypolnit-Komandu-MySQL-iz-Linux-BASH-Shell
Не осилил. :(
Зато быстро написал решение на php, которое меня вполне устроило и было охотно скушано cron.
Выплаты будут сегодня?
Были.
С 27 июня висит выплата. В саппорт написал больше 24 часов назад - тишина.
Проблема решена. Сегодня саппорт ответил, что проблема была на их стороне. Работаем.
С 27 июня висит выплата. В саппорт написал больше 24 часов назад - тишина.