Intereting Posts
Выход в навигационный навигатор в выпадающем меню как получить контент с другого сайта и показать его? Внедрение внешнего API в WordPress Пользовательский показ страниц домашней страницы, тега и автора Как управлять списком общих терминов с одного места? Как импортировать 55 000 изображений (загруженных через FTP) в WordPress Media libary? пользовательский виджет не сохраняет значение Как исправить ошибку дублирования базы данных Показать только сообщения автора в панели инструментов панели всех сообщений Заголовок, зависающий на изображении Ограничить настраиваемые поля на основе ролей пользователя Публиковать сообщение, но не называть публикацию в заголовке публикации переднего плана Узнайте, есть ли доступное обновление ядра? Редактирование изображения кнопки радиостанции WordPress Как исправить пустые ссылки на страницы?

Понимание конкретного кода

Я использую Cherry Framework. Теперь я хотел бы настроить эту тему. Я хотел бы подтолкнуть некоторый HTML- код к footer.php . Я получил ниже код в footer.php .

<?php /** * The template for displaying the footer. * * Contains the closing of the #content div and all content after * */ do_action( 'cherry_footer_before' ); do_action( 'cherry_footer' ); do_action( 'cherry_footer_after' ); ?> </div><!--site-wrapper--> <?php do_action( 'cherry_body_end' ); ?> <?php wp_footer(); ?> </body> </html> 

Теперь, как я могу нажать HTML- код в этом файле?

В чем смысл do_action( 'cherry_footer_before' ); ?

Где я могу получить HTML-код этого нижнего колонтитула?

Solutions Collecting From Web of "Понимание конкретного кода"

do_action(); создает action hook который мы можем использовать для привязки нашей function в файле function.php .

в приведенном выше коде определены 4 крючка действия

 cherry_footer_before cherry_footer cherry_footer_after cherry_body_end 

если вы перейдете в theme-folder/lib/structure.php вы увидите три крючка действия.

 add_action( 'cherry_footer_before', 'cherry_footer_wrap', 999 ); add_action( 'cherry_footer_after', 'cherry_footer_wrap', 0 ); add_action( 'cherry_footer', 'cherry_footer_load_template' ); 

и вы можете увидеть эти function в одном файле.

 function cherry_footer_wrap() { if ( ! did_action( 'cherry_footer' ) ) { printf( '<footer %s>', cherry_get_attr( 'footer' ) ); } else { echo '</footer>'; } } function cherry_footer_load_template() { get_template_part( 'templates/wrapper-footer', cherry_template_base() ); } 

теперь вы можете увидеть в приведенной выше function , вызывается часть шаблона. который находится внутри theme-folder/templates/wrapper-footer.php .