У меня есть сайт, на котором у меня есть категория, которую я использую для некоторых функций бэкэнд. Тем не менее, когда я просматриваю сообщение, которое находится в этой категории и других категориях, я не хочу видеть эту категорию в списке категорий, в которой сообщение «подано под» или «отправлено в» или как оно называется. Чтобы сделать […]
Я зарегистрировал пользовательский тип сообщения в моем файле functions.php для «Wines», с помощью этого кода: function customposttype_wines() { $labels = array( 'name' => 'Wines', 'singular_name' => 'Wine', 'menu_name' => 'Wines', 'parent_item_colon' => 'Parent Wine', 'all_items' => 'All Wines', 'view_item' => 'View Wine', 'add_new_item' => 'Add New Wine', 'add_new' => '+', 'edit_item' => 'Edit Wine', 'update_item' […]
На данный момент у меня есть этот код: $collections = get_the_terms( $post->ID, 'product_cat' ); foreach( $collections as $collection ) { $link = get_bloginfo( 'url' ) . '/' . $collection->slug . '/'; echo $link .' '; } Это выводит условия продукта, URL-адреса таксономий. Проблема в том, что код возвращает все категории для одного продукта: http://www.rebella.lv/aizsardzibu-no-saules-iedarbibas/ http://www.rebella.lv/dzilu-kondicionesanu/ Мне […]
Учитывая термин таксономии (возможно, в таксономии * .php template), как построить панировочный сундук, поднимающийся на всю родословную этого термина? Есть ли какой-нибудь более короткий путь, кроме цикла «грубой силы», чтобы запросить родительский термин родителя-родителя -> родителя запроса -> запрос и т. Д.?
Я создаю пользовательский слайдер изображения. У меня есть пользовательский тип сообщения, называемый «слайд» с соответствующей пользовательской таксономией, называемой «слайд-шоу». Когда вы создаете новое «слайд-шоу», оно добавляет к пользовательской таблице в БД под названием wp_slideshowsmeta со столбцами для «meta_id, slideshows_id, meta_key и meta_value». Каждое слайд-шоу имеет свою собственную страницу настроек, используя «slideshows_add_form_fields» и «slideshows_edit_form_fields». Чтобы вызвать […]
Хоп вам, pepople, будет хорошо. Я создаю короткий код со следующим кодом. $categories = get_terms( 'project-type' ); foreach ($categories as $category) { $portfolio_terms[$category->slug] = $category->name; } $ABdevDND_shortcodes['portfolio_DD'] = array( 'attributes' => array( 'category' => array( 'default' => 'all', 'type' => 'select', 'values' => $portfolio_terms, 'description' => __('Category', 'dnd-shortcodes'), ), 'style' => array( 'default' => 'classic_gallery', […]
У меня есть эта строка, где «5» – это идентификатор таксономии. <?php echo function xyz (5,'product_cat'); ?> Как я могу изменить это, чтобы автоматически распознавать идентификатор таксономии текущей страницы? Пробовал без успеха: <?php echo function xyz (get_term_by('id','','product_cat);,'product_cat'); ?> Как я могу это сделать? Благодарю.
У меня есть обычная таксономия, называемая «странами». Следуя приведенному ниже коду, я получаю за каждый термин (страну) количество опубликованных сообщений в скобках, например: Канада (3) США (5) Италия (2) Камбоджа (4) и т.п. Как можно отфильтровать эти страны на особый континент (например, в Азии), который у меня есть в другой таксономии под названием «континент»? Пожалуйста, […]
Я пытаюсь показать термины пользовательских таксономий. У меня есть это. Но моя проблема заключается в том, как разделить, когда у меня есть несколько терминов. Мой код: <ul class="slides"> <?php $loop = new WP_Query( array( 'post_type' => 'member', 'posts_per_page' => -1 ) ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); $do_not_duplicate = $post->ID; ?> <li> […]
Я пишу плагин, который требует экспорта пользовательских таксономий в csv при нажатии кнопки отправки. Я использую get_terms () для экспорта таксономических условий. Я написал файл класса, который обрабатывает эту операцию, и этот файл включен в начало основного файла плагина. Я искал об этом и узнал, что get_terms () не работает до тех пор, пока функция […]