Intereting Posts
Вторая установка wordpress в подкаталоге Условный успешный обратный вызов на основе Ajax Response не работает Как показать один контент в другом сообщении, который имеет одинаковые условия? Как добавить параметр orderby для сортировки по категории.php Отслеживать доход от рекламы в блоге и странице в WordPress? Как удалить / блог / префикс для пользовательских типов сообщений в постоянных ссылках? Как загрузить файл css только на одной странице? наследование класса плагина. не может изменять переменную Почтовая навигация с использованием даты Как показать отдельную страницу в качестве домашней страницы Функция поиска работает только на главной странице Где атрибут post post "предков"? Минимизация количества запросов на странице при использовании дополнительных настраиваемых полей Динамические боковые панели на нескольких подстраницах Как отменить действие мусора внутри wp_trash_post

Добавить контент в нижний колонтитул – над wp_footer

Я знаю, что есть несколько вопросов о нижнем колонтитуле, но я не нашел ответа на это. Если это было задано раньше, мои извинения.

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

Я знаю, как отображать что-то ниже нижнего колонтитула, просто добавляя

add_action('wp_footer', 'my_function'); 

Но это добавит информацию ниже нижнего колонтитула тем (по крайней мере, в двадцать четвертом и других)

Это код из двадцати четырех

  <footer id="colophon" class="site-footer" role="contentinfo"> <?php get_sidebar( 'footer' ); ?> <div class="site-info"> <?php do_action( 'twentyfourteen_credits' ); ?> <a href="<?php echo esc_url( __( 'http://wordpress.org/', 'twentyfourteen' ) ); ?>"><?php printf( __( 'Proudly powered by %s', 'twentyfourteen' ), 'WordPress' ); ?></a> </div><!-- .site-info --> </footer><!-- #colophon --> 

Есть ли крючок или возможность добавлять контент внутри div-класса = "site-info"? И сделать это глобально возможным, чтобы он работал с другими шаблонами, которые используют этот крюк, если он существует?

Solutions Collecting From Web of "Добавить контент в нижний колонтитул – над wp_footer"

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

Большая проблема заключается в том, что ни один плагин (даже вы) никогда не узнает, какая разметка или крючки, фильтры или функции используются определенной темой, не говоря уже о том, включена ли эта конкретная тема даже в wp_footer .

Ваш лучший доступный крючок – это крючок wp_footer чтобы добавить свой собственный текст авторского права.

Я бы, наверное, не беспокоился об этом, потому что, давайте посмотрим правде в глаза, кто собирается установить плагин, чтобы показать информацию об авторских правах, если тема, которую они используют, уже включила эту функцию, и если им нужно расширить это, возможно, это лучше использовать фильтр, предоставленный автором темы. Так что, скорее всего, кто-то, кто может загрузить ваш плагин, – это тот, у кого может не быть этой функции, включенной в их тему

Предпочтительным вариантом счетчика будет попросить конечного пользователя добавить определенный крючок, который вы создали, к своей теме, где им нужно показать этот текст авторского права, в основном та же идея, что плагин, такой как wp_pagenavi используется для добавления разбивки на страницы. Таким образом, конечный пользователь имеет больше контроля над размещением. TBH, я думаю, что это путь вперед для чего-то подобного.

Темы от двадцати до двадцати четырнадцати имеют крючок, называемый двадцатью годами _credits внутри <div class="site-info"> . Вы можете добавить действие для каждого из этих, чтобы добавить авторское право.