2013-06-25 4 views
0

Я борюсь с получением Wordpress для поиска персонализированной метатеги из шаблона страницы. Я смотрел по всему Интернету и не мог найти ничего, что сработает. Плагины, похоже, тоже не работают.Custom Post Meta Search Template

На моих постах у меня есть обычная мета: «rate» и значение: «10» - Wordpress не дает результата при поиске ни одного из них.

Я был бы очень признателен, если бы кто-нибудь мог написать мне шаблон страницы searchpage.php или указать мне в правильном направлении (я плохо разбираюсь в php).

Вот мой текущий код PHP:

<?php 
/* 
Template Name: Search Custom Meta 
*/ 
?> 

<?php get_header(); ?> 
<div id="content"> 
<div class="container clearfix fullwidth"> 
<div id="left-area"> 

<?php query_posts('meta_value='.$s); ?> 
<?php if (!empty($wp_query->posts)) : ?> 
<?php while (have_posts()) : the_post(); ?> 
<?php endwhile; ?> 
<?php else : ?> 
<?php endif; ?> 

</div> <!-- end #left-area --> 
</div> <!-- .container --> 
</div> <!-- #content --> 
<?php get_footer(); ?> 
+0

Проверьте, если вы получаете правильное значение '$ s'? – Rikesh

ответ

0

Вы проверки неверной переменной, если так попытайтесь удалить, что один,

query_posts('meta_value='.$s);  
while (have_posts()) : the_post(); 
    echo '<li>'; 
    the_title(); 
    echo '</li>'; 
endwhile;