Articles of custom post types

как эхо метатег в заголовке с помощью php

Мне нужно отобразить метатег в заголовке для особых сообщений типа «сообщение» следующим образом: <meta name="citation_title" content="single post title is here" /> Я попытался использовать этот код: <?php if ( is_singular( 'communications' ) ) { echo '<meta name="citation_title" content="' . the_title( '', '' ).'" />' . ''; } ?> но результатом было название перед мета: single […]

Использовать remove_meta_box условно на пользовательский тип сообщения

У меня есть пользовательский тип сообщений с некоторыми пользовательскими полями таксономии, я хочу скрыть их, когда на дочерних страницах. Я обнаружил, что remove_meta_box работает нормально, но я просто не могу получить доступ к объекту $ post в действии. В настоящее время у меня есть function remove_post_custom_fields($post) { global $post; if( count($post->ancestors) > 0 ){ remove_meta_box( […]

Различные таксономии slug для двух разных CPT

Я хочу использовать одну таксономию двух CPT. Но я хочу иметь другой URL. Как это: город – таксономия (данные о таксономии используются в двух CPT) люди – CPT автомобиль – CPT Я хочу: site.com/people/born/LA site.com/car/place/LA Таким образом, в первом случае я показываю людей, родившихся в Лос-Анджелесе, а во втором случае автомобили, находящиеся в Лос-Анджелесе

Редактируемый контент на странице пользовательского архива

Я хочу, чтобы мой клиент мог изменить какой-либо вводный текст на странице пользовательского почтового архива (например, archive-unicorn.php ), но я не вижу, как это сделать. Я предполагаю, что один из способов сделать это – это создать страницу с шаблоном страницы (например, page-unicorn.php ) и использовать query_posts() чтобы получить, когда захочу на странице. Каков наилучший способ […]

WP_Query tax_query в ACF post_object

У меня есть пользовательский тип типа Post, у которого есть поле ACF, которое ссылается на другой пользовательский тип Post Producer в качестве отношения post_object . У моего продюсера у меня есть обычная таксономия с названием Region . Теперь, что я пытаюсь сделать, это запросить все белые вина, в которых область производителя равна х. Вот что […]

Как регистрировать пользовательские типы сообщений в плагине?

Я использую демо- код класса Plugins класса toscho в качестве основы для плагина, который я разрабатываю. Среди прочего, мой плагин регистрирует собственный тип сообщений. public function plugin_setup() { $this->plugin_url = plugins_url( '/', __FILE__ ); $this->plugin_path = plugin_dir_path( __FILE__ ); $this->load_language( 'myplugindomain' ); // more stuff: register actions and filters add_action( 'init', array( 'MyPluginClass', 'register_my_post_types' ) […]

ACF в wordpress

Привет, у меня есть небольшая проблема при создании пользовательского типа типа сообщений. Проблема в том, что когда я хочу получить поле, которое я хочу использовать в встроенном стиле, он не работает. Это мой код: class Agenda_widget extends WP_Widget{ function __construct() { parent::__construct( 'agenda_widget', // Base ID 'Agenda Widget', // Name array('description' => __( 'Details')) ); […]

Многоразовые серверные базы и внешние интерфейсы

Я пытаюсь создать более переносимый / автоматизированный пользовательский тип сообщения, который будет действовать как система билетов с ошибкой (я знаю, что там много, но я хочу, чтобы он был полностью настроен). CPT, который у меня есть, называется ticket с двумя таксономиями ticket_stage и ticket_application . У меня также есть мета-поля: closed – флажок priority – […]

Нельзя использовать разбивку на страницы с пользовательской таксономией

У меня проблема с URL-адресами пользовательских таксономий и почтовых адресов. My post type slug – это videos , у него есть архив, и он отлично работает: https://uwebdesign.ru/videos/ . Разметка в нижней части страницы работает как шарм. Моя таксономия slug – video_type , но я переписываю slug, чтобы быть videos , чем все таксономические архивы выглядят […]

Тематический независимый плагин с использованием шаблона по умолчанию

Я пытаюсь создать плагин, который можно использовать в каждой теме. Он использует настраиваемый тип сообщения, и я использовал крюк действия для изменения содержимого, поэтому я мог бы использовать дополнительные метаполя и т. Д. Также объясняется здесь: как сделать мой плагин независимым от темы? , Проблема: Он работает, но проблема в том, что он использует шаблон […]