как заменить некоторые слова, когда я добавил сообщение из - PullRequest
1 голос
/ 13 августа 2010

мои друзья ..

Я хочу создать небольшой плагин ..

это работа: когда пользователь пишет сообщение, например:

Виджеты << WordPress >> - это динамические объекты, которые облегчают настройку контента на << боковых панелях >> и виджетов << нижних колонтитулов >>.<< Widgets >> позволяет перетаскивать интерфейс в Dashboard << панель администратора >>, для простого << управления >>.

непосредственно плагины ищут слова, которые между <<.. >> тогда ищите в БД WordPress, если есть заголовок, как это слово.если он существует, замените его URL-адресом страницы. если его не существует, создайте новую страницу с каким-нибудь текстом и т. д., замените слово на URL-адрес страницы.

например: когда я писалэто: << wordpress >> виджеты - это динамические << объекты >>. плагины ищут «wordpress» на титульных страницах, если таковые существуют, установите URL: wordpress .затем плагины ищут «объекты» на титульных страницах, если они не существуют, первый шаг: создайте страницу: объект, а затем заполните текст некоторым последним шагом.замените слово << objects >> на URL-адрес поста объекта

Я хочу знать, как это сделать.Приведите мне пример, я постараюсь развить его.

Большое спасибо ..

1 Ответ

1 голос
/ 13 августа 2010

Вы можете использовать preg_replace , чтобы найти шаблон "<>" и заменить его.

WordPress предоставляет класс: wpdb для взаимодействия с базой данных.

Вы можете запросить в БД заголовок, создать ссылку на страницу и заменить текстшаблон со ссылкой.

Я не знаю, как динамически создать страницу с помощью плагина ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...