WP-prog

Как добавить свой хук в WordPress

Добавить свой хук в WordPress очень просто.

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

Ниже разобран пример собственного хука в WordPress для замены копирайта. Иногда бесплатные темы используют такой способ его добавления.

PHP-код
				
					<?php
// удаляем копирайт темы Orchid Store
add_action('wp_loaded', function () {
    remove_action('orchid_store_footer_left', 'orchid_store_footer_left_action');
});

// добавляем свой копирайт
function esa_add_copyright() {
    $copyright_text = orchid_store_get_option('copyright_text');
?>
<div class='copyrights'>
<p>
<?php
    if (!empty ($copyright_text)) {
        /* translators: 1: copyright text, 2: theme name, 3: theme author */
        printf(esc_html__('© %1$s '.date('Y').' %2$s сайта %3$s', 'orchid-store'), $copyright_text, '<br>Оформление', '<a href='https://wp-prog.ru' rel='author' target='_blank'>wp-prog.ru</a>');
    } else {
        /* translators: 1: theme name, 2: theme author */
        printf(esc_html__('%1$s Theme by %2$s', 'orchid-store'), 'Orchid Store', '<a href='https://themebeez.com' rel='author' target='_blank'>Themebeez</a>');
}
?>
</p>
</div><!— .copyrights —>
<?php
}

add_action( 'esa_copyright', 'esa_add_copyright' );
				
			
Если у Вас есть какие-либо вопросы, оставьте свой комментарий:

Добавить комментарий

Ваш адрес email не будет опубликован.