我从单独的php文件尝试wordpress查询它的工作正常,但我需要查询我自己的偏移值,我该怎么办?
if (!isset($_GET['startrow']) or !is_numeric($_GET['startrow'])) {
$startrow = 0;
} else {
$startrow = (int)$_GET['startrow'];
}
?>
<ul>
<?php
$posts = get_posts('numberposts=10&offset=0');
foreach($posts as $post) {
echo '<li><a href="' . get_permalink($post->ID) . '" title="'. $post->post_title .'" >' . $post->post_title .'</a> </li> ';
} ?>
</ul>
我要替换我的$startrow value 'numberposts=10&offset=0' to 'numberposts=10&offset=$startrow'
但这不起作用
我的网址是这样的 myurl
domain/my.php?startrow =100
答案 0 :(得分:1)
您在$startrow
的单个季度中使用'numberposts=10&offset=$startrow'
。 PHP不会用单引号解析变量。
Chagne
get_posts('numberposts=10&offset=0');
到
get_posts('numberposts=10&offset=' . $startrow);