Добавление текста перед нижним колонтитулом в WordPress - PullRequest
6 голосов
/ 10 мая 2010

Я читал кодекс WordPress, и кажется, что если я хочу добавить какой-то текст непосредственно перед тем, как появится нижний колонтитул, я должен использовать такой код в своих функциях.

add_action('wp_footer', 'your_function');

function your_function() {
  $content = '<p>This is inserted at the bottom</p>';
  echo $content;
}

Насколько я понимаю, содержимое $ должно отображаться непосредственно перед нижним колонтитулом, но оно вообще не отображается. Есть ли другой способ показать мой код прямо перед нижним колонтитулом?

Я с WP 2.8, но это не должно иметь значения

Ответы [ 3 ]

15 голосов
/ 10 мая 2010

Если вы хотите добавить что-то прямо перед нижним колонтитулом (не в середине), используйте

add_action('get_footer', 'your_function');

Эта ловушка запускается, когда файл темы вызывает функцию get_footer().

5 голосов
/ 10 мая 2010

Ваш код действителен. Просто убедитесь, что ваша тема действительно запускает действие "wp_footer": где-то в footer.php, вероятно, должно быть либо do_action ('wp_footer'), либо wp_footer ()

0 голосов
/ 10 мая 2010

Код, который вы указали, должен работать.

Вы уверены, что добавили его в активированную тему? А в functions.php в корне этой темы? Вы должны найти папки темы в <root>/wp-content/

Ваша альтернатива - добавить контент прямо в "footer.php" вашей темы. В зависимости от типа контента этот вариант может быть лучше и проще.

...