Изменение кода темы Wordpress через плагин - PullRequest
0 голосов
/ 26 марта 2010

Как я могу изменить / добавить код Темы с плагином WordPress? Пример: добавление до или после комментариев - несколько строк.

1 Ответ

0 голосов
/ 30 марта 2010

Вам понадобятся хуки действий в ваших темах. Эти ловушки позволяют вам добавлять контент, где ловушки расположены через плагин или дочернюю тему .

Thesis и Thematic - темы WordPress с хуками действий. Хотя легко добавить хуки действий в свою собственную тему.

В теме добавить do_action('your_hook_name'). Например, в файле comments.php:

do_action('after_comments_form');

Теперь, в вашей плагине / дочерней теме, добавьте, например,

<code>add_action('after_comments_form', 'commenting_rules');
. Это означает, что мы добавляем функцию commenting_rules() в ловушку after_comments_form.

Функция commenting_rules() может выглядеть следующим образом:


function commenting_rules(){
    echo "No spam or similar, read our <a href=\"" . bloginfo('url') . "\"/commenting-rules\">Commenting Rules</a>";
}

Обязательно добавьте функцию add_action() ниже функции commenting_rules().

Themeshaper (создатель Thematic) имеет замечательную статью на эту тему . Натан Райс также написал пост , объясняющий действия хуков .

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