Articles of permalinks

Переиздание списков пользовательских таксономических списков

Я пытаюсь показать список терминов из моей категории работы. Я попробовал следующее: function job_listing_taxonomy_list( $taxonomy,$hide ) { $args = array('order'=>'ASC','hide_empty'=>$hide); $terms = get_terms( $taxonomy, $args ); if ( $terms ) { printf( '<ul name="%s">', esc_attr( $taxonomy ) ); foreach ( $terms as $term ) { printf( '<li><a href="http://example.com/?s=&'.$taxonomy.'=%s">%s</a></li>', esc_attr( $term->slug ), esc_html( $term->name ) ); […]

заменяя идентификатор сообщения по имени персонализированного сообщения в URL-адресе

Я застрял в замене идентификатора сообщения по имени пользовательского сообщения в url. ссылка такая, как показано ниже: href = "'. $ url.' / '. $ options [' applyp '].' /? pos = '. $ post [$ i] -> ID.'" Мне нужно заменить? пос = '. $ пост [$ я] -> ID. по пользовательскому имени. Я […]

Изменить постоянную ссылку на публикацию

Я ищу способ изменить структуру permalink на основе категории, в которой находится почта. Если сообщение находится в категории «blog», я хотел бы, чтобы постоянная ссылка была / blog /% postname% /, и если это какой-либо другой категория just /% postname% /. Раньше был плагин под названием Advanced Permalinks, который мог бы сделать все это для […]

Редактирование переменных в пользовательском URL-адресе

У меня есть существующая страница в настраиваемой теме, которая ожидает URL-адрес в этой форме: /story?user=1 но я бы хотел также использовать лучшие URL-адреса, например: /story/username . Я попытался добавить правило перезаписи в functions.php, как показано ниже, которое получает меня на полпути, позволяя использовать URL-адреса типа /story/1 : function my_custom_url() { add_rewrite_rule('story/([^/]+)/?','index.php?pagename=story&user=$matches[1]','top'); } add_action( 'init', 'my_custom_url' […]

Как создавать вложенные пользовательские пули типа сообщения

Я попытаюсь объяснить, как я хочу, чтобы это работало, а не то, что я сделал до сих пор, поскольку ничего не работает. Я хочу 3 пользовательских типа сообщений: Продукты расходные материалы аксессуары со следующими слизнями: example.com/products/post-name example.com/products/consumables/post-name example.com/products/accessories/post-name Каждому из типов сообщений будет нужна страница специального архива, т. Е. фактическую страницу, которая может быть отредактирована […]

Латинское преобразование символов

Я управляю блогом wordpress на испанском языке в первый раз, и в настоящее время я переношу серверы (например, сервер A и B). Проблема в том, что даже если имена файлов правильно дезинфицированы или экранированы на сервере A, имена файлов преобразуются; например, NIÑOS -> NIÃOS. В результате соединения на сервере B прерываются. Итак, я хотел бы […]

Как заменить постоянные ссылки

Я экспортировал и импортировал проект wordpress в live-сервер. Теперь проблема в том, что у меня есть структуры permalink как формат «localhost». Когда я нажимаю на какие-либо ссылки на моем сайте, он перенаправляет меня на localhost. Как я могу это изменить? Мой файл .htaccess приведен ниже <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /myproject/ RewriteRule ^index\.php$ – [L] […]

? posts_type = xxx не переписан

После еще нескольких тестов и настроек моя основная проблема, похоже, заключается в применении правил перезаписи, а вторая – канонизации. Я использую это в функции. Php делает год работы архивов: /** * Generate date archive rewrite rules for a given custom post type * @param string $cpt slug of the custom post type * @return rules […]

Удалить index.php из WP 8.0 install, перенесенного в IIS из Apache (все еще обнаруживающего сервер Apache)?

Я разрабатывал этот сайт WP с использованием WAMP на работе, и теперь мы внезапно переставляем его и помещаем его на сервер Windows (2003). Я могу сказать на странице параметров Permalinks в wp-admin, что он все еще считает, что он все еще работает на Apache, потому что он дает мне код для .htaccess вместо файла web.config […]

Постоянная ссылка для страниц после добавления правила перезаписи

После добавления этих правил перезаписи: add_rewrite_rule( '([^/]+)/page/([0-9]{1,})?$', 'index.php?author_name=$matches[1]&paged=$matches[2]', 'top' ); add_rewrite_rule( '([^/]+)?$', 'index.php?author_name=$matches[1]', 'top' ); Постоянная ссылка для страниц больше не работает. Я получаю шаблон «не найден» каждый раз, когда я пытаюсь получить доступ к странице. Сообщения, дома и архивы действительно работают. Я добавил, что правило перезаписи, потому что я хочу иметь доступ к архивам […]

Intereting Posts