自定义脚本上的WordPress分页

时间:2013-03-27 作者:aceph ali

我正在为我的房地产项目使用WP,其中所有属性都是从自定义表(WP\\u列表)中提取出来的,并显示在自定义页面模板(page RealEstate.php)中。

我知道WordPress有内置分页方法来处理分页内容(页面、帖子列表)。我想对从自定义DB表中获取的属性列表使用相同的分页方法。

这可能吗?怎样

[编辑]

代码类似于:

echo \'<ul>\';
$properties = $listing->getProperties();
for($i = 0; $i < count($properties) ; $i++) {
    echo \'<li>\' . $properties[$i][\'address\'] . \'</li>\';
}
echo \'</ul>\';

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

目前还不清楚您正在寻找哪些“内置分页方法”。WordPress使用了几个。

如果您正在寻找next_posts_linksprevious_posts_link 功能,编写您自己的函数,因为这些内置函数取决于$wp_query 全球的as you can see in the source. 我怀疑是否值得花时间和精力尝试破解它,以处理自定义表中的数据。

如果您希望在admin edit post屏幕底部看到分页,则内置函数paginate_links 是通用的。只要传入正确的值,就可以毫无问题地为自己的数据分页。我已经做了,而且效果很好,但是你必须非常小心所有的参数。根据您问题中的信息,我认为我无法编写您需要的代码。另外,我甚至不确定这是否是你想要的。

结束

相关推荐

Gallery Pagination by Row

我在以下位置创建了一个图片库:http://ellenandjosh.com/?page_id=5. 目前,我有一个循环,在一定数量的图像之后显示分页:http://pastebin.com/N6nRRUei.通常情况下,这很好。。。但通常我没有不同宽度的图像。WordPress按高度裁剪图像,宽度可变。我想做的是在三行图像之后,然后添加分页按钮。。。而不是在一定数量的图像后显示分页按钮。。。这可能吗?第1页还可以,虽然底部行中可能会有更多图像-第2页只有两行,第3页第三行只有一个图像-尽管有更多图像。。