Как добавить пользовательский html в тему genesis между entry-meta и entry-content

#wordpress #genesis

#wordpress #genesis

Вопрос:

Я хочу знать, как я могу добавить пользовательский HTML-код в шаблон genesis между entry-meta и entry-content на странице публикации.

Спасибо.

Ответ №1:

Используйте genesis_entry_header действие. Это позволяет вводить содержимое в конец заголовка.

 add_action( 'genesis_entry_header', 'add_stuff_after_title', 12 );
function add_stuff_after_title() {
    if(is_singular('post')) {
        _e("<span>This is before the ending header tag.</span>");
    }
}
  

Комментарии:

1. Я меняю приоритет $ на 100, и код работает идеально

Ответ №2:

Это код genesis, который закрывает заголовок

 add_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
/**
 * Echo the closing structural markup for the entry header.
 *
 * @since 2.0.0
 */
function genesis_entry_header_markup_close() {
    echo '</header>';
}
  

Приоритет равен 15, и это причина, по которой приоритет для моего кода должен быть больше

 add_action( 'genesis_entry_header', 'add_stuff_after_title', 100 );
function add_stuff_after_title() {
    if(is_singular('post')) {
        _e("<span>This is before the ending header tag.</span>");
    }
}