Php Wordpress,如果函数返回“nothing”
我正在构建一个wordpress主题,我希望只有当下一个和上一个按钮可用时,下一个和上一个DIV才会出现 如果有10篇文章,显示限制为10篇文章,我不想要一个空的div。但是当有20篇文章,显示限制为10篇文章时,我希望下一个和上一个按钮显示在自己的div中 我走了这么远,意识到posts\u nav\u link不会返回nullPhp Wordpress,如果函数返回“nothing”,php,wordpress,Php,Wordpress,我正在构建一个wordpress主题,我希望只有当下一个和上一个按钮可用时,下一个和上一个DIV才会出现 如果有10篇文章,显示限制为10篇文章,我不想要一个空的div。但是当有20篇文章,显示限制为10篇文章时,我希望下一个和上一个按钮显示在自己的div中 我走了这么远,意识到posts\u nav\u link不会返回null function next_previous_div(){ print '<!-- '; $output = posts_nav_link(); print "
function next_previous_div(){
print '<!-- ';
$output = posts_nav_link();
print " -->\n";
if ($output != null)
{
echo '<div class="float post" style="text-align:center">';
echo posts_nav_link();
echo '</div><!-- end post-->';
};
};
我认为,如果没有自定义脚本,最接近的结果将是
if (!empty(get_posts_nav_link()) {
echo '<div class="float post" style="text-align:center">';
echo posts_nav_link();
echo '</div><!-- end post-->';
}
我认为,如果没有自定义脚本,最接近的结果将是
if (!empty(get_posts_nav_link()) {
echo '<div class="float post" style="text-align:center">';
echo posts_nav_link();
echo '</div><!-- end post-->';
}
如果您有上一个/下一个链接,有几种不同的方法可以测试: 测试$wp\u查询->最大页数 获取$wp_查询对象的全局引用,并查看它是否大于1。如果是,则有分页链接:
global $wp_query;
if($wp_query->max_num_pages > 1){
posts_nav_link();
}
捕获posts\u nav\u链接的输出
默认情况下,此函数会回显,这就是空测试不起作用的原因。您需要捕获回波输出,然后测试:
// Capture the echoed output in the $links variable and test on it
ob_start();
posts_nav_link();
$links = ob_get_clean();
if(strlen($links) > 0){
echo $links;
}
如果您有上一个/下一个链接,有几种不同的方法可以测试: 测试$wp\u查询->最大页数 获取$wp_查询对象的全局引用,并查看它是否大于1。如果是,则有分页链接:
global $wp_query;
if($wp_query->max_num_pages > 1){
posts_nav_link();
}
捕获posts\u nav\u链接的输出
默认情况下,此函数会回显,这就是空测试不起作用的原因。您需要捕获回波输出,然后测试:
// Capture the echoed output in the $links variable and test on it
ob_start();
posts_nav_link();
$links = ob_get_clean();
if(strlen($links) > 0){
echo $links;
}
很高兴听到-当我第一次开始使用WordPress时,自动回显的功能也让我得到了几次。很高兴听到-当我第一次使用WordPress时,自动回显的功能也让我得到了几次。