На веб-сайте WordPress у нас есть разные категории, такие как сотрудничество, здравоохранение, экономика и т. Д. Я создал отдельные страницы блогов для каждой категории. Обязательное изменение, если пользователь находится на странице блогов Healthcare и если он нажимает на заголовок сайта под логотипом, он должен переместиться на домашнюю страницу сайта Healthcare. У нас есть еще один сайт как сайт здравоохранения. Но по умолчанию он собирается на домашний сайт. Блоги находятся на главном сайте, откуда я их показываю на сайте Healtcare.
Мне удалось изменить ссылку на логотип сайта с помощью кода в functions.php, но мне не удалось сделать это для site-title-url. Как я могу заменить / направить сайт-заголовок-URL
на нужный URL из существующего оператора if?
add_filter( 'get_custom_logo', 'sitelogourl' );
function sitelogourl() {
$category = get_the_category( $id )[0]->name;
global $post;
$custom_logo_id = get_theme_mod( 'custom_logo' );
if(($post->ID == 3036) || ($category = 'Healthcare')) {
$html = sprintf( '<a href="%1$s" class="custom-logo-link" rel="home"
itemprop="url">%2$s</a>',
esc_url( 'https://www.google.com/' ),
wp_get_attachment_image( $custom_logo_id, 'full', false, array(
'class' => 'custom-logo',
) )
);
}
else
$html = sprintf( '<a href="%1$s" class="custom-logo-link" rel="home"
itemprop="url">%2$s</a>',
esc_url( 'https://www.yahoo.com' ),
wp_get_attachment_image( $custom_logo_id, 'full', false, array(
'class' => 'custom-logo',
) )
);
return $html;
}