html h标签,文本值为php

时间:2017-01-21 15:14:50

标签: php html html5

这不适合我。任何提示或示例使它工作? 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(); 
?>

1 个答案:

答案 0 :(得分:0)

$tags将等于字符串<script>document.write(h6);</script>。 PHP不会评估你的JS。

在这种情况下,你看到的结果是正确的。您需要更改获取代码的方式,以便将其传递到$args数组。

在不了解问题的情况下,我无法建议更好的方法。