0
我正在尋找所有包含某個特定名稱的帖子,而我擁有的代碼是一半的工作。它通過標準帖子,但不知道如何讓它顯示所有的自定義帖子類型。通過標題獲得類似帖子?
這裏是在functions.php的
add_filter('posts_where', 'wpse18703_posts_where', 10, 2);
function wpse18703_posts_where($where, &$wp_query)
{
global $wpdb;
if ($wpse18703_title = $wp_query->get('wpse18703_title')) {
$where .= ' AND ' . $wpdb->posts . '.post_title LIKE \'' . esc_sql($wpdb->esc_like($wpse18703_title)) . '%\'';
}
return $where;
}
代碼這裏是一個然後使用該功能查找該名稱的職位代碼。
<div class="main-content large-8 medium-8 small-12 columns">
<h2><?php the_title(); ?> News and Features</h2>
<?php
$title = $wp_query->post->post_title;
$query = new WP_Query(
array(
'wpse18703_title' => "$title",
'posts_per_page' => 10,
'post__not_in' => array($post->ID),
'post_type' => array('post', 'it_review')
)
);
if ($query->have_posts()){
while ($query->have_posts()) { $query->the_post(); ?>
<div class="small-12 large-12 gdb-news-container">
<div class="small-12 large-4 columns gdb-news-image">
<?php the_post_thumbnail(); ?>
</div>
<div class="small-12 large-8 columns">
<h3><?php the_title(); ?></h3>
<?php echo content(20); ?>
</div>
<div class="clearfix"></div>
</div>
我的理想場景是僅使用遊戲的標題,例如輻射4,它顯示標題中包含該標題的所有帖子。