这不适合我。任何提示或示例使它工作? post args = array($ tags)没有正确获取值。
<h6>seal</h6>
<h6>mark</h6>
<?php
$tags = "<script>document.write(h6);</script>";
$args = array(
'post_type' => 'Rune',
'posts_per_page' => -1,
'tag' => $tags,
);
$lastposts = get_posts( $args );
foreach ( $lastposts as $post ) :
setup_postdata( $post ); ?>
<?php the_content(); ?>
<?php endforeach;
wp_reset_postdata();
?>
答案 0 :(得分:0)
$tags
将等于字符串<script>document.write(h6);</script>
。 PHP不会评估你的JS。
在这种情况下,你看到的结果是正确的。您需要更改获取代码的方式,以便将其传递到$args
数组。
在不了解问题的情况下,我无法建议更好的方法。