Articles of постов

Конфликт между wp_list_pages и get_posts – страницы списков, не отображающие

Это было проблемой только после обновления WordPress 3.1 У меня есть страница, которая отображает список пользовательских типов сообщений. Страница – это дочерний элемент родительской страницы. Существует боковая панель, в которой перечислены брачные страницы. Код для обоих конфликтует каким-то образом, и я не могу получить список страниц для отображения. Это код для отображения списка пользовательских типов […]

Как я могу показывать сообщения WordPress на основе автора?

Я работаю над сайтом, на котором будет 6 авторов. У каждого автора будет своя страница, на которой будут отображаться только сообщения. Каков наилучший способ справиться с этим? Я хотел бы сделать, создав страницу или используя URL-адрес, например /? A = имя пользователя. Однако, если есть более стандартный или лучший способ, не стесняйтесь предлагать это вместо […]

Убедитесь, что пользовательский тип сообщения уже создан

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

Если участник опубликовал 2 или более сообщений, то покажите иначе

Если вкладчик уже опубликовал две или более сообщения, я показываю максимум 5 из них в post-single.php, используя этот код <?php echo do_shortcode('[latestbyauthor show="5"]'); ?> У меня есть текст, который вводит код (другие записи того же автора) Это прекрасно работает, если вкладчик действительно опубликовал 2 или более статьи, но полностью не имеет смысла, если у него […]

Как показать отображаемое изображение на странице сообщений панели управления пользовательского типа

Я добавил этот код к своей теме, чтобы добавить новый colmum для показа изображения с изображением в столбце colmum страницы панели инструментов. Он работает на странице сообщений WordPress по умолчанию, но не в настраиваемом типе сообщений (мое собственное имя для почты – photo_gallery). add_filter('manage_posts_columns', 'posts_columns', 5); add_action('manage_posts_custom_column', 'posts_custom_columns', 5, 3); function posts_columns($defaults){ $defaults['riv_post_thumbs'] = __('Thumbnail'); […]

delete_post_meta () для целых CPT / нескольких сообщений?

Я очищаю тему, и у одного из Custom Post Types есть некоторые странные, давно прошедшие пользовательские поля. Я хочу удалить их, к сожалению, delete_post_meta () принимает post-> ID для аргумента, в то время как я хочу выполнить это действие на всех сообщениях не только один. Как мне это сделать? Использование цикла? Скажем, CPT называется «custom_photos», […]

Динамическое изменение шаблона при нажатии

У меня есть настраиваемая настройка типа сообщений с несколькими настраиваемыми полями. Я создаю страницу, на которой отображаются все пользовательские типы сообщений, за исключением того, что я хочу иметь несколько видов. См. Примеры ниже. Один из них – это представление списка, другое – черепичное представление проекта с изображением. В верхней части будут кнопки для переключения между […]

Метаданные (теги и категории) для пользовательских сообщений, которые не отображаются.

Я зарегистрировал пользовательский тип сообщения («фильм») с тегами и категориями. Теперь я могу фильтровать и искать настраиваемый пост с этими тегами и категориями, поэтому я знаю, что они присутствуют и работают, но они не отображаются в пользовательских сообщениях. Это код для отображения метаданных. <?php if( !myThemes::get( 'show-bottom-meta' ) ){ return; } if( is_singular( 'post' ) […]

Показывать таксономический термин, только если есть значение

У меня есть тип сообщения, который я хочу добавить некоторые значения таксономии (теги) Пример Post Type One Город : Лондон, Париж Цвет : красный, желтый Язык : В приведенном выше примере язык не имеет никакого значения, поэтому я хочу скрыть его. У меня есть этот код: <?php $lang= get_terms( 'lang' ); if ( !empty( $lang)) […]

Как получить все пользовательские поля любого типа сообщений

У меня несколько типов сообщений. Я хочу получить все настраиваемые поля, связанные с этим типом сообщения. Пример: Post — image — Featured image — body Мне нужно получить все поля или настраиваемые поля в массиве. Я нашел решение отсюда , но это не служит моей цели: echo '<pre>'; print_r(get_post_custom($post_id)); echo '</pre>';