Я работаю с темой, которая, кажется, стоит над головой, чтобы найти, где выводится простой h1 на странице.
В конечном итоге мне нужна помощь в получении заголовка «блога» для чтения текущей категории, а не по умолчанию «Блог» или «Новости», если я изменю страницу блога, указывающую на страницу новостей. Когда в "Отзывы" я хотел бы сказать "Отзывы" в заголовке, а не "Блог" или "Новости".
После копания я чувствую, что это может быть то, где он ищет идентификатор страницы, но опять же, я не могу найти, где обрабатывается какой-либо вывод, чтобы попытаться что-то изменить. Полный новичок здесь с этим типом функциональности.
Я прочитал вопрос о "получить текущую категорию" и увидел код для $category_id = get_cat_ID('Category Name');
, но не знаю, как это включить.
if( ! function_exists( 'woodmart_get_the_ID' ) ) {
function woodmart_get_the_ID( $args = array() ) {
global $post;
$page_id = 0;
$page_for_posts = get_option( 'page_for_posts' );
$page_for_shop = get_option( 'woocommerce_shop_page_id' );
$page_for_projects = woodmart_tpl2id( 'portfolio.php' );
$custom_404_id = woodmart_get_opt( 'custom_404_page' );
if(isset($post->ID)) $page_id = $post->ID;
if( isset($post->ID) && ( is_singular( 'page' ) || is_singular( 'post' ) ) ) {
$page_id = $post->ID;
} else if( is_home() || is_singular( 'post' ) || is_search() || is_tag() || is_category() || is_date() || is_author() ) {
$page_id = $page_for_posts;
} else if( is_singular('post') && is_category() == 'testimonial' ) {
$page_id = $page_for_category;
} else if( is_archive('portfolio') && get_post_type() == 'portfolio' ) {
$page_id = $page_for_projects;
}
if( woodmart_woocommerce_installed() && function_exists( 'is_shop' ) ) {
if( isset( $args['singulars'] ) && in_array( 'product', $args['singulars']) && is_singular( "product" ) ) {
// keep post id
} else if( is_shop() || is_product_category() || is_product_tag() || is_singular( "product" ) || woodmart_is_product_attribute_archieve() ) {
$page_id = $page_for_shop;
}
}
if( is_404() && ( $custom_404_id != 'default' || ! empty( $custom_404_id ) ) ) $page_id = $custom_404_id;
return $page_id;
}
}