Запитання з тегом «rewrite-rules»

Правила перезапису змінюють зовнішній вигляд веб-URL-адреси. Ця модифікація називається переписуванням URL. Переписані URL-адреси (іноді їх називають короткими, вигадливими URL-адресами, зручними для пошукових систем - URL-адреси SEF або кулі) використовуються для надання коротших та більш релевантних посилань на веб-сторінки. Ця техніка додає шар абстракції між файлами, що використовуються для створення веб-сторінки, та URL-адресою, яка представлена ​​зовнішньому світу.

1
Потрібна допомога з add_rewrite_rule
РІШЕННЯ Я пішов з оновленням 3, і він працював. Те , що я зрозумів, було те , що я вважав , що правило переписування зміниться designers/?designer=some-designer&bid=9на /designers/some-designer. Але це, звичайно, навпаки. Я займався деякими дослідженнями, але мені не зовсім зрозуміло, як використовувати add_rewrite_rule () . Ця публікація досить близька до …

9
Як створити "віртуальну" сторінку в WordPress
Я намагаюся створити власну кінцеву точку API в WordPress, і мені потрібно перенаправляти запити на віртуальну сторінку в корені WordPress на фактичну сторінку, яка постачається разом із моїм плагіном. Отже, всі запити на одну сторінку фактично перенаправлені на іншу. Приклад: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php Сенс цього полягає в тому, щоб зробити URL-адресу для …

2
Як створити власні URL-адреси маршрутів?
У мене дуже своєрідна вимога, сподіваюся, я можу пояснити це, не надто заплутавшись. Я створив шаблон сторінки, де я перераховую деякі властивості, які я отримую із зовнішнього XML-файлу, поки немає проблем, скажімо, URL-адреса така: http://www.example.com/properties/ Кожна власність має посилання, яке повинно переспрямувати користувача на сторінку "Єдиний ресурс", яка відображає більше …

1
Коли слід використовувати add_rewrite_tag ()?
Я провів кілька днів, намагаючись навчитися найкраще додавати правила переписування. Поки я розумію, що підходящим способом додавання простих правил є використання add_rewrite_rules(), з великою вдячністю завдяки Яну Фабрі на цьому обміні, який розробив велику користь. Хоча він зазначає, що add_rewrite_tags()я не бачив в ньому посібника, що пояснює, коли це вигідно …

1
Як надійно переправити правила перезапису на багатосайт?
Скажімо, у вас є плагін, який потрібно переправити правила переписування. Ви все робите належним чином за допомогою гачка активації та додавання флеш-сигналу пізно, тому все гладко і сумісно. І ось одного прекрасного дня хтось намагається запустити його на багатосайтовому. Замість простих сценаріїв, таких як: Сайт WordPress створений Плагін встановлюється та …

1
Чи може користувацький тип публікації мати батьківську сторінку?
У Вебіверсі я бачив багато публікацій про присвоєння сторінки як батьківського типу спеціального допису. Через чотири години я не можу знайти рішення і мені потрібна допомога. Я створив сторінку "Про", яка є батьківською стороною сторінки "Наші люди". Я також створив спеціальний тип публікації під назвою "Люди". І я створив спеціальний …


2
Спеціальні сторінки із плагіном
Я розробляю плагін, де я хочу ввімкнути спеціальні сторінки. У моєму випадку деяка спеціальна сторінка містила б форму, наприклад контактну форму (не буквально). Коли користувач заповнить цю форму та надішле її, слід зробити наступний крок, який потребує додаткової інформації. Скажімо, що перша сторінка з формою буде розміщена в www.domain.tld/custom-page/і після …

2
Розуміння add_rewrite_rule
Я намагаюся add_rewrite_ruleпрацювати над тим, щоб витягнути параметр з URL і передати його на запит. Побачив декілька публікацій про це, але, здається, не працює. Якщо URL починається з певного рядка, я хотів би вийняти його з URL-адреси і передати його як параметри запиту. Приклад URL-адреси запиту: http://domain.com/foo/my_page Це перетвориться на …

6
Де, коли та як правильно стерти правила перезапису в межах плагіну?
У мене виникає дивна проблема, коли правила перезапису не спрацьовують належним чином. Я спробував використовувати flush_rewrite_rules();і flush_rewrite_rules(true);. Я також спробував глобалізувати $wp_rewriteвикористання $wp_rewrite->flush_rules();та$wp_rewrite->flush_rules(true); Жодне з яких, здається, не відповідає правильності переписання правил. Ці дзвінки справді стирають правила перезапису при дзвінку. Звідки я це знаю? Використання рішення для налагодження промивання правил …

2
Найкращий спосіб flush_rewrite_rules для користувацького типу публікації у плагіні mu-plugins?
Я пишу плагін, який створює спеціальний тип публікації (серед іншого). Це багатопрофільний плагін і живе в каталозі mu-плагінів . Яка найкраща практика поводження з flush_rewrite_rules () у цій ситуації? Для "звичайного" плагіна ви б це зробили в гачку активації - що не може бути можливим для плагіна, який потрібно використовувати, …

3
Правила переписування WordPress для користувальницького типу та таксономії
У минулому я знайшов це місце хорошим джерелом інформації через багато гуглінгу для проблем, з якими я зіткнувся. Моє запитання стосується правил перезапису багатослівного використання WordPress. Я створив спеціальний тип публікації під назвою проект і зареєстрував власну таксономію, яка називається проектами . Все чудово працює, за винятком параметрів перезаписати слизи, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.