안녕하세요.!!
salient 테마를 사용하고 있고 워드프레스 전체검색 결과후 결과 페이지에
kboard 게시판에 해당되는 검색결과는위에 타이틀에 각가의 게시판명을 추가했으면 합니다.
/www/wp-content/themes/salient/search.php
위의 경로의 소스에서 어디를 수정 추가하면 될지 알려주시면 감사드리겠습니다.!!
아래 /www/wp-content/themes/salient/search.php
search.php
<?php
/**
* The template for search results.
*
* @package Salient WordPress Theme
* @version 13.0
*/
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
get_header();
global $nectar_options;
$header_format = ( ! empty( $nectar_options['header_format'] ) ) ? $nectar_options['header_format'] : 'default';
$theme_skin = NectarThemeManager::$skin;
$search_results_layout = ( ! empty( $nectar_options['search-results-layout'] ) ) ? $nectar_options['search-results-layout'] : 'default';
$search_results_header_bg_image = ( ! empty( $nectar_options['search-results-header-bg-image'] ) && isset( $nectar_options['search-results-header-bg-image'] ) ) ? nectar_options_img( $nectar_options['search-results-header-bg-image'] ) : null;
$using_sidebar = ( $search_results_layout === 'default' || $search_results_layout === 'list-with-sidebar' ) ? true : false;
$using_excerpt = ( $search_results_layout === 'list-no-sidebar' || $search_results_layout === 'list-with-sidebar' ) ? true : false;
?>
<div id="page-header-bg" data-midnight="light" data-text-effect="none" data-bg-pos="center" data-alignment="center" data-alignment-v="middle" data-height="250">
<?php if ( $search_results_header_bg_image ) { ?>
<div class="page-header-bg-image-wrap" id="nectar-page-header-p-wrap">
<div class="page-header-bg-image" style="background-image: url(<?php echo esc_url( $search_results_header_bg_image ); ?>);"></div>
</div>
<div class="page-header-overlay-color"></div>
<?php } ?>
<div class="container">
<div class="row">
<div class="col span_6 ">
<div class="inner-wrap">
<h1><?php echo esc_html__( 'Results For', 'salient' ); ?> <span>"<?php echo esc_html( get_search_query( false ) ); ?>"</span></h1>
<?php
if ( $wp_query->found_posts ) {
echo '<span class="result-num">' . esc_html( $wp_query->found_posts ) . ' ' . esc_html__( 'results found', 'salient' ) . '</span>'; }
?>
</div>
</div>
</div>
</div>
</div>
<div class="container-wrap" data-layout="<?php echo esc_attr( $search_results_layout ); ?>">
<div class="container main-content">
<div class="row">
<?php $search_col_span = ( $using_sidebar === true ) ? '9' : '12'; ?>
<div class="col span_<?php echo esc_attr( $search_col_span ); // WPCS: XSS ok. ?>">
<div id="search-results" data-layout="<?php echo esc_attr( $search_results_layout ); ?>">
<?php
add_filter( 'wp_get_attachment_image_attributes', 'nectar_remove_lazy_load_functionality' );
if ( have_posts() ) :
while ( have_posts() ) :
the_post();
$using_post_thumb = has_post_thumbnail( $post->ID );
if ( get_post_type( $post->ID ) === 'post' ) {
?>
<article class="result" data-post-thumb="<?php echo esc_attr( $using_post_thumb ); ?>">
<div class="inner-wrap">
<?php
$post_perma = get_permalink();
$post_format_text = esc_html__( 'Blog Post', 'salient' );
$post_target = '_self';
if( get_post_format() === 'link' ) {
$post_link_url = get_post_meta( $post->ID, '_nectar_link', true );
$post_link_text = get_the_content();
if ( empty($post_link_text) && !empty($post_link_url) ) {
$post_perma = $post_link_url;
$post_target = '_blank';
}
}
if ( has_post_thumbnail( $post->ID ) ) {
echo '<a href="' . esc_url( $post_perma ) . '">' . get_the_post_thumbnail( $post->ID, 'full', array( 'title' => '' ) ) . '</a>';
}
?>
<h2 class="title"><a href="<?php echo esc_url($post_perma); ?>" target="<?php echo esc_html($post_target); ?>"><?php the_title(); ?></a> <span><?php echo esc_html($post_format_text); ?></span></h2>
<?php
if ( true === $using_excerpt ) {
the_excerpt(); }
?>
</div>
</article><!--/search-result-->
<?php
} elseif ( get_post_type( $post->ID ) === 'page' ) {
?>
<article class="result" data-post-thumb="<?php echo esc_attr( $using_post_thumb ); ?>">
<div class="inner-wrap">
<?php
if ( has_post_thumbnail( $post->ID ) ) {
echo '<a href="' . esc_url( get_permalink() ) . '">' . get_the_post_thumbnail( $post->ID, 'full', array( 'title' => '' ) ) . '</a>';
}
?>
<h2 class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <span><?php echo esc_html__( 'Page', 'salient' ); ?></span></h2>
<?php
if ( true === $using_excerpt ) {
the_excerpt(); }
?>
</div>
</article><!--/search-result-->
<?php
} elseif ( get_post_type( $post->ID ) === 'portfolio' ) {
?>
<article class="result" data-post-thumb="<?php echo esc_attr( $using_post_thumb ); ?>">
<div class="inner-wrap">
<?php
$nectar_custom_project_link = get_post_meta( $post->ID, '_nectar_external_project_url', true );
$nectar_portfolio_project_url = ( ! empty( $nectar_custom_project_link ) ) ? $nectar_custom_project_link : esc_url( get_permalink() );
if ( has_post_thumbnail( $post->ID ) ) {
echo '<a href="' . esc_url( $nectar_portfolio_project_url ) . '">' . get_the_post_thumbnail( $post->ID, 'full', array( 'title' => '' ) ) . '</a>';
}
?>
<h2 class="title"><a href="<?php echo esc_url( $nectar_portfolio_project_url ); ?>"><?php the_title(); ?></a> <span><?php echo esc_html__( 'Portfolio Item', 'salient' ); ?></span></h2>
</div>
</article><!--/search-result-->
<?php
} elseif ( get_post_type( $post->ID ) === 'product' ) {
?>
<article class="result" data-post-thumb="<?php echo esc_attr( $using_post_thumb ); ?>">
<div class="inner-wrap">
<?php
if ( has_post_thumbnail( $post->ID ) ) {
echo '<a href="' . esc_url( get_permalink() ) . '">' . get_the_post_thumbnail( $post->ID, 'full', array( 'title' => '' ) ) . '</a>';
}
?>
<h2 class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <span><?php echo esc_html__( 'Product', 'salient' ); ?></span></h2>
<?php
if ( true === $using_excerpt ) {
the_excerpt(); }
?>
</div>
</article><!--/search-result-->
<?php } else { ?>
<article class="result" data-post-thumb="<?php echo esc_attr( $using_post_thumb ); ?>">
<div class="inner-wrap">
<?php
if ( has_post_thumbnail( $post->ID ) ) {
echo '<a href="' . esc_url( get_permalink() ) . '">' . get_the_post_thumbnail( $post->ID, 'full', array( 'title' => '' ) ) . '</a>';
}
?>
<h2 class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php
if ( true === $using_excerpt ) {
the_excerpt(); }
?>
</div>
</article><!--/search-result-->
<?php }
endwhile;
else :
echo '<h3>' . esc_html__( 'Sorry, no results were found.', 'salient' ) . '</h3>';
echo '<p>' . esc_html__( 'Please try again with different keywords.', 'salient' ) . '</p>';
get_search_form();
endif;
?>
</div><!--/search-results-->
<div class="search-result-pagination" data-layout="<?php echo esc_attr( $search_results_layout ); ?>">
<?php nectar_pagination(); ?>
</div>
</div><!--/span_9-->
<?php if ( $using_sidebar === true ) { ?>
<div id="sidebar" class="col span_3 col_last">
<?php
nectar_hook_sidebar_top();
get_sidebar();
nectar_hook_sidebar_bottom();
?>
</div><!--/span_3-->
<?php } ?>
</div><!--/row-->
</div><!--/container-->
<?php nectar_hook_before_container_wrap_close(); ?>
</div><!--/container-wrap-->
<?php get_footer(); ?>
안녕하세요~^^
1.
아래 링크에서 게시판 명을 불러오는 코드를 참고 해보시겠어요?
https://www.cosmosfarm.com/threads/document/12734
2.
해당 페이지에서 개발자 도구를(f12) 사용해서
"비만 진료 메뉴얼" 이라는 타이틀에 클래스나 id를 확인하신 후
게시판 명 코드를 개발자 도구로 확인한 클래스나 id 위쪽에 추가해보시겠어요?
고맙습니다.