Articles of url rewriting

Пользовательский слизчик перед URL-адресом поиска

Я попробую объяснить это как можно лучше … У меня есть поисковая форма на моей домашней странице: <form role="search" method="get" id="searchform" class="form" action="<?php echo esc_url( home_url( '/' ) ); ?>"> <label class="u-visuallyHidden" for="s">Search for property:</label> <input type="search" class="form-input search-bar-input" value="<?php echo get_search_query(); ?>" name="s" id="s" placeholder="enter location here" autocomplete="off" /> <button type="submit" class="btn search-bar-btn" id="searchsubmit"> […]

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

Я исправляю некоторые пользовательские шаблоны. Существует такая обычная таксономия add_action( 'init', 'custom_taxonomies', 0 ); function custom_taxonomies() { register_taxonomy('news_category', 'stfp_news', array( 'hierarchical' => true, 'show_admin_column' => true, 'label' => __('Categories'), 'show_ui' => true, 'query_var' => false, 'rewrite' => array( 'slug' => 'about/news/category'), 'singular_label' => __('Category')) ); register_taxonomy('news_tag', 'stfp_news', array( 'hierarchical' => true, 'show_admin_column' => false, 'label' […]

Ошибка 404 с хостом HTTPS

Мои новые постоянные ссылки продолжают показывать ошибку 404 на моем сайте даже после добавления параметров AllowOverride и Rewrite. Вот мой файл default-ssl.conf: <IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin vincent.zzz@gmail.com DocumentRoot /var/www/zzz ServerName zzz.com.vn ServerAlias www.zzz.com.vn <Directory "/var/www/zzz"> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> <Location /> <IfModule mod_rewrite.c> RewriteEngine on RewriteRule […]

Правильная процедура для расширенных постоянных ссылок

Я искал это широко, но не могу обойти его. У меня есть несколько пользовательских типов сообщений и таксономия (местоположение). Я могу получить доступ ко всем типам записей в местоположении через: www.example.com/location/(location) Я могу получить доступ ко всем типам сообщений через: www.example.com/(custom-post-type) Наконец, я могу получить доступ к определенному типу сообщения в определенном месте через: www.example.com/location/(location)/?post_type=(custom-post-type) […]

В том числе таксономический термин до типа post разбивает страницы верхнего уровня

Получил веб-сайт с двумя страницами верхнего уровня, которые называются коммерческими и отечественными, а на этих страницах есть другой контент, который имеет аналогичный формат, например, я хочу, чтобы тематические исследования были как на коммерческих, так и на домашних страницах. Я подумал, что было бы лучше, если бы тематические исследования стали case_studies типом сообщений ( case_studies ) […]

как изменить формат постоянных ссылок для разбивки на страницы?

Извините, если мой вопрос был базовым или глупым. Пожалуйста, помогите мне, как это сделать в WordPress, im новое для WordPress. У меня есть постоянная ссылка для страницы с разбивкой на страницы, как это www.website.com/customtaxonomy.html/1 www.website.com/customtaxonomy.html/2 но мне нужно изменить это permalinks как www.website.com/customtaxonomy.html?page=1 www.website.com/customtaxonomy.html?page=2 только для страниц страниц.0

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

У меня есть настраиваемый тип сообщений под названием Сообщества , настраиваемый тип сообщений , называемый сообщениями сообщества , и таксономия в сообщениях сообщества под названием Сообщества . Идея здесь заключается в том, что всякий раз, когда добавляется новое Сообщество , создается таксономический термин, соответствующий этому имени (если он еще не существует). Таким образом, пользователь теперь […]

метатеги не извлекают данные из постоянных ссылок

У меня есть страница http://studyofjoy.com/categories/. Я хочу добавить пользовательские метатеги в раздел заголовка следующим образом: <meta property="og:title" content="<?php echo "title:" . $get_title_raw; ?>" /> <meta property="og:image" content="http://www.studyofjoy.com/wp-content/themes/studyofjoy/images/motivation/<?php echo $get_id; ?>.jpg" /> <meta property="og:image:width" content="500" /> <meta property="og:image:height" content="500" /> где $get_title_raw = $wp_query->query_vars['get_title']; Файл functions.php выглядит так: function custom_rewrite_tag() { add_rewrite_tag('%get_title%', '([^&]+)'); add_rewrite_tag('%get_id%', '([^&]+)'); } […]

Как отключить переписывание URL-адресов для определенных URL-адресов?

Я новичок в WordPress, поэтому я мог бы пропустить что-то простое. Мне кажется, что даже с постоянной позицией WordPress делает небольшие изменения в URL-адресах. Например: www.example.com/aaa?bbb=ccc автоматически изменяется на: www.example.com/aaa/?bbb=ccc Как я могу остановить WordPress от внесения любых изменений в URL-адрес (если возможно, только для некоторых определенных URL-адресов, определяемых тем, содержит ли он какую-то строку)? […]

Enpoint не найден в Rewrite Tag Постоянная ссылка

Я пытаюсь сделать представление XML-фида приятным и довольно постоянным, а не отображать строки запросов. Проблема в том, что я не могу заставить мои /products/ конечные точки отображаться при попытке обработать свой собственный тег шаблона rewrite. Вот что я имею: /** Register Query Vars **/ function theme_custom_query_vars( $vars ){ $vars[] = 'custom_category'; $vars[] = 'products'; return […]