Intereting Posts
WooCommerce get_author_posts_url () – перенаправление URL-адреса автора на базу магазина Проблема WordPress VPS от памяти Структура меню с невозможностью обновления ссылок удалить «подменю» класса из раскрывающегося меню WordPress wp_title () показывает 404 – установка вне WP Несколько элементов меню выделены Как я могу узнать, есть ли у меня страница с настраиваемым типом архива сообщений? Загрузка медиа с помощью REST API Лучшая практика импорта пользовательской базы (подписчиков) с одного сайта на другой? Сколько трафика является реальным трафиком? Защита файлов и каталогов WordPress Почему пользователь добавляется обратно в базу данных после удаления? Создание случайного числа в каждом сообщении и сохранение его в базе данных Как защитить страницы с двойной аутентификацией: пароль + адрес электронной почты (в настраиваемом поле) Экспорт в WXR для страниц, содержащих скрипты и теги iframe.

Проблема при отображении значения метаболизма для постоянной позиции post?

Я хочу показать значение персонализированного типа сообщений на таких постоянных ссылках, как yourdomain / metabox_value / post_title. По приведенному ниже коду я достигаю цели, но после применения этого кода только эта константа post postlink работает, но другие страницы и постоянные ссылки не работают. Пожалуйста, дайте мне знать решение. Какая ошибка в моем коде? Здесь перечислены имя типа сообщения, а город – метабокс

add_action('init', 'tdd_add_rewrite_rules'); add_filter('post_type_link', 'tdd_permalinks', 10, 3); function tdd_add_rewrite_rules() { global $wp_rewrite; $wp_rewrite->add_rewrite_tag('%listing%', '([^/]+)', 'listing='); $wp_rewrite->add_rewrite_tag('%VARIABLE1%', '([^/]+)', 'VARIABLE1='); $wp_rewrite->add_permastruct('listing', '/%VARIABLE1%/%listing%', false); } function tdd_permalinks($permalink, $post, $leavename) { global $post; $no_data = 'no-data'; $post_id = $post->ID; if($post->post_type != 'listing' || empty($permalink) || in_array($post->post_status, array('draft', 'pending', 'auto-draft'))) return $permalink; $var1 = get_post_meta($post_id, 'city', true); $var1 = sanitize_title($var1); if(!$var1) $var1 = $no_data; $permalink = str_replace('%VARIABLE1%', $var1, $permalink); return $permalink; }