位置:首页 > CMS教程 > WordPress

wordpress调用当前Page页面下的子页面(含标题 链接 缩略图)(wordpress主页制作)

发布时间:2023-04-10 08:46:34

文章来源:快乐收录网

访问次数:

 

在使用wordpress程序建设网站时,有时需要在网站的侧边栏调用当前页面下的子页面,来实现如下图的效果。Ov2快乐收录网

Ov2快乐收录网

wordpress调用当前页面下的子页面的方法很简单,只需要将以下的代码放在相应的位置即可调用出当前页面下的子页面的标题及链接列表。Ov2快乐收录网

//代码来源:学做网站论坛https://www.xuewangzhan.net/  <?php         if($post->post_parent)             $children =wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");         else             $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");         if ($children) {          echo "<ul>";            echo $children;             echo "</ul>";         } ?>

超灵活的用法,很实用。Ov2快乐收录网

<?php $pageArray = get_post_ancestors($post->ID);//获取父页面ID if($pageArray[0] != ){ $pageid = $pageArray[0]; }else{ $pageid = $post->ID; } $pages = get_pages(child_of=.$pageid.&amp;sort_column=post_date&amp;sort_order=desc&amp;parent=.$pageid); foreach($pages as $page){ echo <li><a href=" . get_page_link($page->ID) . "> . $page->post_title.<span class="menu_head">+</span></a></li>; } ?>

上面的代码可以调用出当前页面下子页面的标题和链接列表,如果想调用缩略图和内容就需要用下面的代码了。Ov2快乐收录网

<?php $pages = get_pages(child_of=.$post->ID.&amp;sort_column=post_date&amp;sort_order=desc&amp;parent=.$post->ID); foreach($pages as $page){ $content = $page->post_content; ?> <li> 特色图像:<?php echoget_the_post_thumbnail($page->ID); ?> 输出标题:<?php echo $page->post_title; ?> 输出内容:<?php echo $content; ?> 输出链接<a href="<?php echo get_page_link($page->ID); ?>">阅读全文</a> </li> <?php } ?>

上面调用缩略图的代码只是输出的为整个img标签,不能输出纯图片地址,如果想输出单独的图片地址,可以用下面的优化改的代码,这在做懒加载时很适用。Ov2快乐收录网

<?php $pages = get_pages(child_of=.$post->ID.&amp;sort_column=post_date&amp;sort_order=desc&amp;parent=.$post->ID); $post_thumbnail_id = get_post_thumbnail_id($post->ID); foreach($pages as $page){ $content = $page->post_content; ?> 特色图像URL:<?php echo get_the_post_thumbnail_url($page->ID); ?> 输出标题:<?php echo $page->post_title; ?> 输出内容:<?php echo $content; ?> 输出链接<a href="<?php echo get_page_link($page->ID); ?>">阅读全文</a> <?php } ?>

如果要调用指定页面下的子页面,可以使用下面的调用代码:Ov2快乐收录网

<?php wp_list_pages(hide_empty=0&child_of=5&title_li=); ?>

除此之外,我们还可以实现wordpress调用当前分类的子分类Ov2快乐收录网

Ov2快乐收录网

  《wordpress调用当前Page页面下的子页面(含标题 链接 缩略图)(wordpress主页制作)》更新于时间:2023-04-10 08:46:34;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!

wordpress调用当前Page页面下的子页面(含标题 链接 缩略图)(wordpress主页制作)特别声明

本站快乐收录网提供的wordpress调用当前Page页面下的子页面(含标题 链接 缩略图)(wordpress主页制作)都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-04-10 08:46:34收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。

快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/WordPress/93287.html转载请注明

标签: