Wordpress等待视口大小的javascript变量

时间:2011-11-24 05:36:07

标签: php javascript wordpress

我使用JS函数获取浏览器的视口大小:

<script>
var winAlto = getWindowHeight();
var winAncho = getWindowWidth();
if ( (winAncho <= 1024) && (winAlto <= 768) ) {
   var jnumHome = 6;
   alert(jnumHome); 
}
else if ( (winAncho <= 1280) && (winAlto <= 800) ) {
   var jnumHome = 10;
   alert(jnumHome);
} else {
   var jnumHome = 16;
   alert(jnumHome);
}
</script>

这很完美,但现在我必须使用Wordpress将值变量发送到PHP以显示帖子的数量。

<?php 
$finalVar = "<script> document.write(jnumHome) </script>";    
query_posts(array(
     'post_type' => 'portafolio',
     'orderby' => 'rand',
     'posts_per_page' => $finalVar
));   
<?php

问题是PHP不等待变量$ finalVar的值并打印变量如何未定义。

我如何等待加载js的变量?

非常感谢

0 个答案:

没有答案