Articles of постоянных

как сохранить возможность модифицировать сообщение после применения фильтра post_type_link?

Я заметил, что после применения post_type_link ссылок post_type_link на стороне администратора невозможно изменить post_type_link сообщений с страницы редактирования. Постоянная ссылка несколько «замораживается». Пример кода: add_filter('post_type_link', 'gallery_link' , 10, 2); function gallery_link($post_link, $id, false){ $post = get_post($id); if(is_wp_error($post) || 'gallery' != $post->post_type || empty($post->post_name)) return $post_link; $terms = get_the_terms($post->ID, 'gallery_types'); if(is_wp_error($terms) || !$terms) return $post_link; $gallery_type_obj […]

Обновление структуры постоянной ссылки с использованием фильтра «post_link» приводит к ошибке 404 для сообщений

Я пытаюсь изменить структуру permalink сообщения post post post по умолчанию, чтобы включить пользовательские термины таксономии. Вот моя функция и фильтр: /** * Add media type slug to URL structure for posts */ add_filter( 'post_link', 'xx_filter_post_type_link', 10, 2 ); function xx_filter_post_type_link( $link, $post ) { if ( false === strpos( $link, '%media_type%') ) return $link; […]

Как предотвратить перенаправление при использовании термина «страница» в строке запроса?

Я хочу использовать строку запроса '? Page = 1' для разбивки на страницы некоторых сообщений, но всякий раз, когда я это делаю, WordPress перехватывает ее и перенаправляет на страницу с этим идентификатором. Как я могу предотвратить это? Я использую настраиваемую структуру констант "/ blog /% postname% /"

Как я могу удалить URL-адрес архива типа публикации?

Я пытаюсь отключить ссылку на портфолио архива типа сообщения. У меня самая важная страница с тем же адресом с моим архивом. И это не позволит моей фактической ссылке на страницу работать. Как я могу это исправить? edit: у меня есть страница, называемая «urunler», в которой перечислены все мои портфолио и имеет один и тот же […]

Удаление значка миниатюр продукта без остановки изображений вариаций

Мне удалось найти код, который удалит ссылку с продуктом, которая является отличной (код ниже), но единственное, что она останавливает изменение изображения от работы. Может кто-то, пожалуйста, помогите. Есть ли какой-нибудь код, чтобы исправить это. add_filter('woocommerce_single_product_image_thumbnail_html','wc_remove_link_on_thumbnails' ); function wc_remove_link_on_thumbnails( $html ) { return strip_tags( $html,'<img>' ); }

Регистрация новой постоянной ссылки для не-post / page

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

Структура типов сообщений для ТВ-шоу и эпизодов

Дорогой я хотел бы знать, как я могу сделать структуру, похожую на это в WordPress, что сериалы и эпизоды взаимосвязаны, какую функцию я могу использовать? example.com/serie/the-walking-dead/season-8/episodie-4/

Шаблоны страниц не работают, несмотря на правильность ссылок

У меня возникли проблемы с назначением страниц – *. Php шаблонов на мои страницы. Я ничего не делаю в панели администратора (назначая часть), потому что я никогда не делал, и все это работало все время. У меня есть «Почтовое имя», установленное в permalinks, поэтому мои ссылки довольно. Однако, например, страница «Службы» не будет использовать page-services.php, […]

Страницы тегов не отображаются

проблема: Когда я запрашиваю страницу «тег», например / тег / независимо от того, какая страница без тегов отображается только на главной странице. Это также имеет место с категориями что я сделал Я переместил этот блог с одного сайта на мою WP3 Multisite setup (# 21) Что я уже пробовал? Другие 20 перемещенных веб-журналов работают нормально, […]

WP 3.1 пользовательские типа post permlinks

Я знаю, что есть много дискуссий о CPT и permlinks вместе с 404. Я не нашел решения, хотя я близко. Было бы здорово, если бы кто-то помог мне заставить его работать. Хорошо, что я сделал: function post_type_services() { register_post_type( 'services', array( 'label' => __('Services'), 'singular_name' => __( 'Service' ), 'capability_type' => 'post', 'rewrite' => array('slug' […]