Articles of url rewriting

get_post_permalink () и пользовательская перестановка ссылок

Я работал над CPT с именем «продукт», который имеет пользовательские постоянные ссылки. Вот часть этого CPT: 'rewrite' => array( 'slug' => 'catalog/%product-cat%', 'with_front' => false ), Затем я добавляю фильтр, чтобы правильно переписать ссылки так, как я хочу: add_filter('post_type_link', 'product_type_permalink', 10, 4); где product_type_permalink ведет себя следующим образом: он заменяет %product-cat% на пользовательское поле сообщения, […]

Доступ или редактирование настраиваемых постоянных ссылок с помощью WP_Rewrite

Я хочу создать пользовательские постоянные ссылки для моего плагина, используя WP_Rewrite . Я обнаружил, что у кода есть отличные примеры, и эта тема стека также многое объяснила мне. В настоящее время у меня есть следующий код, основанный на кодексе и обновлении 3 из вопроса переполнения стека: add_filter( 'rewrite_rules_array', 'custom_permalinks' ); add_filter( 'query_vars', 'custom_query_vars' ); add_action( […]

Добавление правила перезаписи на страницу, которая не имеет фиксированных переменных и разбивки на страницы

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

Добавить архивный пул в стандартный пост-пост

Я хочу добавить /post/ в URL-адрес post post post. Я попробовал это, зарегистрировав тип сообщения post, следующим образом: function fdm_register_post_types() { // Get post post type object $object = get_post_type_object( 'post' ); // Set rewrite argument $object->rewrite = array( 'slug' => 'post', 'with_front' => false ); // Reregister post type register_post_type( 'post', $object ); } […]

WordPress .htaccess игнорировать путь и последующие файлы .htaccess в подпапках

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

Использование файла .pdf в виде страницы в wordpress

Я хотел бы создать ссылку на моем сайте WordPress в .pdf, который я уже создал. Идеально создать mywebsite.com/filename.pdf или mywebsite.com/foldername/filename.pdf Мне не нужна ссылка, сообщение или какое-либо взаимодействие с сайтом, поскольку я просто хочу загрузить .pdf в свой домен и получить URL-адрес для отправки. Сейчас я могу загрузить файл и получить URL-адрес, mywebsite.com/wp-content/uploads/2016/10/filename.pdf. Я попытался […]

Пользовательская ссылка на постоянную ссылку и архив WordPress для пользовательского типа сообщения

У меня есть пользовательский почтовый тип и пользовательская система таксономии «объект» и «типы», можно ли создавать пользовательские постоянные ссылки для отдельной записи и архива с помощью текущего таксономии. Пример: однопользовательский термин slug – это «ресторан», http://mywebsite.com/restaurant/restaurant-name страница архива http://mywebsite.com/restaurants Моя декларация о пользовательских сообщениях $args = array( 'label' => __( 'Venue', 'weera' ), 'description' => […]

Удалите базовый пробой в постоянных ссылках иерархического пользовательского типа сообщения

У меня есть иерархический пользовательский тип публикации, называемый project , зарегистрированный следующим образом: register_post_type( 'project', array( 'public' => true, 'hierarchical' => true, 'rewrite' => array( 'with_front' => false ) ) ); Теперь URL-адреса выглядят следующим образом: https://example.com/project/hello https://example.com/project/hello/world Я хотел бы, чтобы URL-адреса выглядели следующим образом: https://example.com/hello https://example.com/hello/world Как я могу наиболее эффективно выполнить это, […]

Как переписать post slug персонализированного сообщения типа post

Я хочу, чтобы эта структура URL для моего пользовательского типа типа слова : host.com/words/{the-word}-meaning Я пробовал использовать переписывание из пользовательского Postype без везения, так что теперь я пытаюсь использовать этот метод: add_rewrite_rule('^words/([^/]+)(?:/([0-9]+)-meaning)?/?$', 'index.php?word=$matches[1]', 'top'); но он передает целое слово вместе с пониманием через параметр postype слова. например index.php? word = run-значение (неверно). Я хочу получить […]

Переписать тип сообщения по умолчанию

Я хотел бы переписать URL типа post по умолчанию в /blog/2016/11/my-post-name/ без влияния на другой URL-адрес типа публикации. Я пытался: add_action('admin_menu','remove_default_post_type'); function remove_default_post_type() { remove_menu_page('edit.php'); } add_action( 'init', 'set_default_post_type', 1 ); function set_default_post_type() { register_post_type( 'post', array( 'labels' => array( 'name_admin_bar' => _x( 'Post', 'add new on admin bar' ), ), 'public' => true, '_builtin' […]

Intereting Posts
flush rewrite не сбрасывает их (по-прежнему получается 404) WordPress 3.5: вернитесь к старому медиа-загрузчику? PuTTY сжимается, когда я пытаюсь установить wordpress WP_Query разбиение на страницы на многострочные разрывы страниц WP или не отображается Захватите событие Keydown в редакторе сообщений TinyMCE wordpress wp_list_pages help Удалить атрибуты ширины и высоты из результатов Заголовок HTML-заголовка разбит в моей дочерней теме Переменная, если столбец липкий в functions.php как сохранить метаданные выбора в профиле пользователя во внешнем интерфейсе «Скоро появятся» записи блога-заполнителя? Загрузите следующие сообщения ajax Как определить количество виджетов, содержащихся на боковой панели, с помощью настраиваемого JS Woocommerce – хотите заблокировать пользовательский агент от доступа к определенным страницам продукта Советы по именованию файлов для плагина