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

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

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

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

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

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

Эдди

Вы можете изменить настройку постоянной ссылки на /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 .