Я немного озадачен тем, как работает постоянная ссылка WordPress, особенно за пределами собственного использования Wordpress. Мои постоянные ссылки:
%post_id%-%post_name%
Но в single.php
Я хочу поставить другую ссылку на саму страницу, но с другой строкой запроса. При нажатии структура постоянной ссылки может выглядеть следующим образом:
%mystring%-%post_id%-%post_name%
Я хочу получить значение из $_GET['action']
, поэтому:
$_GET['action'] = %mystring%
Мой план состоит в следующем:
if('xx' == $_GET['action']){
//do xx stuff
} else if ('yy'==$_GET['action']){
//do yy stuff
} else {
//show the single post as a single.php always shows
}
это означает, что я хочу при желании разобрать $_GET['action']
. Если я не анализирую его, даже если он доступен в строке запроса, я хочу, чтобы страница отображалась правильно.
Так, чтобы сделать это, где я должен фактически работать? Также как мне сформировать ссылку для тега <a>
? Обычно мы делаем ссылку таким образом:
<a href="'.the_permalink().'">TEXT</a>
но вы уже знаете, мне нужно добавить текст перед исходной постоянной ссылкой сообщения.
Заранее спасибо.