Intereting Posts
Проблема с форматом массива данных Как получить содержимое (с определенным идентификатором) через ajax, нажав тег ссылки Проблемы с установкой WordPress Получить PHP Не работает Ответ Защита загрузок не работает Как изменить всплывающую подсказку в категории? wp_customize – определение типа сообщения для отображения / скрытия параметров настройки Новое в WordPress – прочитайте Codex, Other Docs; Все еще запутано Условное выражение wp_mail для сообщения wp_handle_upload_prefilter действительная дата из входного файла Как заставить textarea принимать javascript в моих настройках? как не показывать плагин в области администратора Переключение сайта на WordPress и выход из него до готовности Как запустить подрывную и промежуточную среды при запуске WordPress Массовая блокировка пользователей без адреса электронной почты? Отображение только текущей категории на странице шаблона

Структура Permalink и выделенные страницы комментариев

Я хочу отредактировать свою структуру permalink, чтобы отдельные URL-адреса сообщений были структурированы следующим образом: blog.com/p1, blog.com/p2, blog.com/p523 и т. Д.

Я также хочу отредактировать мою структуру permalink, чтобы URL-адреса комментариев были структурированы следующим образом: blog.com/c1, blog.com/c2, blog.com/c324 и т. Д.

Возможны ли эти две возможности с помощью настроек постоянной ссылки? Если бы это было невозможно, создав настраиваемый плагин?

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

Заранее благодарим за любой совет, который вы можете предложить!

Эдди

Solutions Collecting From Web of "Структура Permalink и выделенные страницы комментариев"

Вы можете изменить настройку постоянной ссылки на /p%post_id% , но это также установит front свойством объекта WP_Rewrite на /p , поэтому некоторые URL-адреса также получат это перед собой (например, /pauthor ). Вы можете противостоять этому, снова изменив $wp_rewrite->front :

 add_action( 'permalink_structure_changed', 'wpse5595_rewrite_front_reset' ); add_action( 'init', 'wpse5595_rewrite_front_reset' ); function wpse5595_rewrite_front_reset() { $GLOBALS['wp_rewrite']->front = '/'; } 

Вы должны сделать это в каждом init чтобы сгенерированные ссылки были в порядке, и на каждом permalink_structure_changed чтобы сгенерированные правила (обрабатывающие входящие URL-адреса) были в порядке.

Комментарии к отдельным страницам должны быть возможны. Я предлагаю вам сначала попробовать найти плагин, который делает это, тогда мы сможем выяснить, как изменить структуру URL, которую он использует.

Отдельные страницы для отдельных комментариев похожи на то, что делает плагин SEO Super Comments .