我使用WP\\U查询为我的特色内容滑块创建了一个自定义循环。
<?php
$slider_query = new WP_Query();
$slider_query->query("posts_per_page=5&tag=".(get_option(\'cgr_slider_tag\'))" ");?>
<?php while ($slider_query->have_posts()) : $slider_query->the_post(); ?>
<article class="slide-item ">
....
它在之前的3.1.4中运行良好,但在升级到3.2之后,该代码就不起作用了。在WP\\u调试模式下未发现错误,然后我尝试直接分配标记名,而不使用get\\u选项:
<?php
$slider_query = new WP_Query();
$slider_query->query("posts_per_page=5&tag=tag1");?>
<?php while ($slider_query->have_posts()) : $slider_query->the_post(); ?>
<article class="slide-item ">
....
这是可行的,所以我认为问题在于get\\u选项。我检查了数据库和主题的其他部分,也使用了get\\u选项,没有发现任何问题。
我开始想,问题是我没有正确编码get\\u选项部分,我是php noob,所以可能是关于装箱字符串或其他内容。
任何帮助都将不胜感激。