首先,在for
缺少一个“$”。其内容应为:for ( $i = 1; $i <= $im; $i++ )
.
其次,为了使用页面链接,您需要调用函数wp_link_pages()
.
$im = stripslashes( get_option( \'tm_alim\' ) );
for ( $i = 1; $i <= $im; $i++ )
echo "<img alt=\'\' src=\'http://sitename.com/" . $i . "/00" . $i . ".jpg\' />"
. "<!--nextpage-->";
wp_link_pages();
请参见
Page-Links 了解更多信息。
// Edit
您不能使用
<!--nextpage-->
在模板文件中,所以您必须通过任何其他方式来完成。
例如,您可以为图像提供id,并在单击链接时更改源。
快速而脏的设置可能类似于以下代码:
echo "
<script>
var i = 1;
function nextImage() {
if ( ++i <= " . stripslashes( get_option( \'tm_alim\' ) ) . " )
document.getElementById(\'my-slideshow\').src = \'http://sitename.com/\' + i + \'/00\' + i + \'.jpg\';
};
</script>";
echo \'<img id="my-slideshow" src="http://sitename.com/\' . $i . \'/00\' . $i . \'.jpg" />\';
echo \'<a onclick="javascript:nextImage()" style="cursor:pointer;">next image</a>\';
当然,如果您已经使用jQuery(或者希望使用它来达到这个目的),也可以使用jQuery。