Articles of url rewriting

Пользовательский тип сообщения get_permalink возвращает неверный URL-адрес

В настоящее время моя постоянная ссылка – /paper/%postname%/ . Я разрабатываю плагин, поэтому во время активации выполняется следующее. Я программно добавляю новый custom-post-type, называемый meta, как это (в 'init'): register_post_type( POST_TYPE, array( 'labels' => array('menu_name' => 'meta'), 'public' => true, 'rewrite' => array('with_front'=>false,'slug'=>'meta','pages'=>false) ) ); Затем в активации я программно добавил мета-сообщение и использовал get_permalink() […]

Пользовательское правило перезаписи типа публикации для автора и пейджинга?

Я использую WordPress 3.0.1, и у меня есть пользовательский пост-тип, называемый 'dienasgramatas' . Мой плагин также настраивает пользовательские правила перезаписи для отображения всех сообщений этого типа сообщений и даже настраиваемой структуры контировки для запросов к сообщениям с этим типом сообщения, исходящим от определенного автора, но я не могу создать правило для разбивки на страницы: Это […]

Не удается заставить правила перезаписи работать

В основном я хочу переписать: / edit / test-post на существующую страницу с параметром: / edit? E = test-post Из примеров в Codex я создал: add_filter( 'rewrite_rules_array','my_insert_rewrite_rules' ); add_filter( 'query_vars','my_insert_query_vars' ); add_action( 'wp_loaded','my_flush_rules' ); // flush_rules() if our rules are not yet included function my_flush_rules(){ $rules = get_option( 'rewrite_rules' ); if ( ! isset( $rules['(edit)/(\d*)$'] […]

Как изменить шаблон URL для просмотра одной записи

У меня есть тип пользовательской почты, зарегистрированный как «Новости», И есть 2 таксономии, назначаемых этому настраиваемому типу сообщений, т.е. News Category, News Country Прямо сейчас, если я просматриваю одну страницу новостей, шаблон URL, который он создает, – SITE_URL/news/news-title-slug Мне нужен шаблон пользовательского URL-адреса, который следует за этим SITE_URL/{term of News Category}/{term of News Country}/news-title-slug Я […]

Определить порядок в URL-адресе

есть ли способ установить порядок сообщений через URL-адрес? / OrderBy / дата / заказ / убывание / Я попробовал несколько вещей с успехом add_rewrite_rule whiteout. add_action( 'init', 'wpse13483_init' ); function wpse13483_init() { add_rewrite_rule( 'category/(.+?)/orderby/([^/]+)/order/([^/]+)(/page/?([0-9]{1,}))?/?$', 'index.php?category_name=$matches[1]&paged=$matches[5]&orderby=$matches[2]&order=$matches[3]', 'top' ); } лучший, Дэн.

Динамически переписывайте подпапку с кодом страны в WordPress, используя PHP

Я знаю, что этот вопрос задавали так много раз, но я не нашел никакого рабочего решения или примера, которые я могу использовать, чтобы исправить мою проблему. Я работаю на клиентском сайте. Есть два похожих сайта: один для своей страны и второй для других стран. Их основной сайт размещен в корне сервера и второго сайта, размещенного […]

Пользовательские правила перезаписи для запроса $ _GET

Предполагая, что у меня есть этот URL: http://site.com/?get=something Как я могу изменить его на хороший URL-адрес, который выглядит так: http://site.com/get_something используя систему перезаписи URL-адресов WP?

Добавить префикс 'articles' перед сообщением в блогах, не затрагивая разбивку на страницы

Я пробовал это решение для добавления префикса «статей» до сообщений в блоге по URL-адресу. function filter_post_link($permalink, $post) { if ($post->post_type != 'post') return $permalink; return 'articles'.$permalink; } add_filter('pre_post_link', 'filter_post_link', 10, 2); function add_blog_rewrites( $wp_rewrite ) { $wp_rewrite->rules = array( 'articles/([^/]+)/?$' => 'index.php?name=$matches[1]', 'articles/[^/]+/attachment/([^/]+)/?$' => 'index.php?attachment=$matches[1]', 'articles/[^/]+/attachment/([^/]+)/trackback/?$' => 'index.php?attachment=$matches[1]&tb=1', 'articles/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$' => 'index.php?attachment=$matches[1]&feed=$matches[2]', 'articles/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$' => 'index.php?attachment=$matches[1]&feed=$matches[2]', 'articles/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$' […]

Как изменить «wp-admin» на что-то еще без поиска, заменяющего ядро?

например: foobar.com/wp/edit вместо foobar.com/wp/wp-admin Как мне это сделать? Я пробовал использовать это в htaccess, но это не сработает: ##### ABOVE THIS POINT IS ALREADY INSERTED BY WORD PRESS ##### Admin Base Rewrite ##### RewriteCond %{REQUEST_URI} wp-admin/ RewriteCond %{QUERY_STRING} !sercretword RewriteRule .*\.php [F,L] RewriteCond %{QUERY_STRING} !secretword RewriteRule ^secret_room/(.*) wp-admin/$1?%{QUERY_STRING}&secretword [L] ##### End Admin Base Rewrite ##### […]

Пользовательский URL-адрес WordPress Повторно перенаправляет не маскировку

У меня есть следующий код, который существует в плагине, который предназначен для запроса на url /stores/directory/foorbar/ и пропускает foobar в качестве переменной GET: function pcrr_rewrite_rules($a) { $k = array('stores/directory/([^/]+)/?$' => 'index.php?pagename=directory&pod_store_id=$matches[1]'); return $k + $a; } add_filter('rewrite_rules_array', 'pcrr_rewrite_rules'); # Flush existing rules and rewrite function pcrr_activate() { global $wp_rewrite; $wp_rewrite->flush_rules(); } register_activation_hook(__FILE__, 'pcrr_activate'); Ожидаемым поведением […]

Intereting Posts
Как отобразить термин на странице архива? Пользовательская таксономия переписывается с использованием налогового имени вместо перезаписи Запуск функции при загрузке нового изображения в медиа-библиотеку Ограничение загрузки изображения до 10 Как отображать виджеты внутри содержимого страницы без плагина? Почему я могу получить 404 для моего индекса Sitemap после установки Yoast? Виджет боковой панели YouTube – недоступен сервис YouTube Пользовательская постоянная ссылка для определенной категории 3 случайных изображения из пользовательского типа сообщения, каждый в div с разным классом Сообщение перенаправлено на сообщение вложения Как я могу удалить несколько сообщений сразу из интерфейса? Ограничить количество страниц в разбивке на страницы Команды не синхронизированы; вы не можете запустить эту команду сейчас в wordpress, используя PHP 5.4 Настроить текст рамки мультимедиа Выведите меню admin_position для каждого элемента