Короче говоря, я использую шаблон WordPress с ошибками, и мы слишком далеко в разработке, чтобы измениться. Хорошая новость заключается в том, что у нас остался только один предмет, а остальное я смог взломать благодаря моим начинающим навыкам PHP и небольшой помощи от друга.
Домашняя страница шаблона захватывает все сообщения и создает миниатюру. Я хочу, чтобы эти ссылки шли на соответствующую страницу .
Мне просто нужно добавить код на любую страницу сообщений, которые меняют URL после вывода WP
<li><a href='localhost/brian/vhs_or_beta' title='VHS or Beta'>VHS or Beta</a></li>
<li><a href='localhost/brian/the_ettes' title='The Ettes'>The Ettes</a></li>
становится
<li><a href='localhost/brian/vhs-or-beta' title='VHS or Beta'>VHS or Beta</a></li>
<li><a href='localhost/brian/the-ettes' title='The Ettes'>The Ettes</a></li>
, изменив "_" на "-"
Просто чтобы прояснить, я все еще хочу, чтобы страница рисовалась с использованием последних сообщений, но я хочу, чтобы они ссылались на соответствующую страницу. Я знаю, что это повторяется, но для ясности я использовал те же имена, но я использовал «_» для обозначения поста и «-» для обозначения страницы.
Я подумал, что сегодня также будет хороший день для изучения регулярных выражений PHP, но есть только 4 ссылки, и в ближайшее время они не изменятся.
У меня вопрос: лучше ли сделать это с помощью отдельного сценария PHP, а не пытаться взломать WP ... в любом случае, я не в себе, но, по крайней мере, хочу начать пытаться в нужном месте .
Я думаю, что самым простым способом был бы маленький PHP-скрипт, который бы просто искал 4 явных URL-адреса, появляющихся в <a href>
, и заменял их на 4 конкретных альтернативы.
Кто-нибудь может дать мне какое-нибудь руководство здесь?