删除wordpress父链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除wordpress父链接相关的知识,希望对你有一定的参考价值。

If you have your wordpress subpages organized by parent pages... and you dont want the parent pages "clickable" this will fix you right up...
  1. // Place this section in your functions.php
  2.  
  3. <?php
  4. function removeParentLinks() {
  5. $pages = wp_list_pages('echo=0&title_li=');
  6. $pages = explode("</li>", $pages);
  7. $count = 0;
  8. foreach($pages as $page) {
  9. if(strstr($page,"<ul>")) {
  10. $page = explode('<ul>', $page);
  11. $page[0] = str_replace('</a>','',$page[0]);
  12. $page[0] = preg_replace('/<a(.*)>/','',$page[0]);
  13. if(count($page) == 3) {
  14. $page[1] = str_replace('</a>','',$page[1]);
  15. $page[1] = preg_replace('/<a(.*)>/','',$page[1]);
  16. }
  17. $page = implode('<ul>', $page);
  18. }
  19. $pages[$count] = $page;
  20. $count++;
  21. }
  22. $pages = implode('</li>',$pages);
  23. echo $pages;
  24. }
  25. ?>
  26.  
  27. // Now just replace your wp_list_pages(); function with removeParentLinks(); //and away you go.

以上是关于删除wordpress父链接的主要内容,如果未能解决你的问题,请参考以下文章

用于 WordPress 的 PHP 片段,用于获取所有产品子类别

markdown 链接,片段,提醒,收集点作为重新访问WordPress插件开发期间的笔记#WordPress #Plugin #PHP #Refere

PHP Wordpress - 删除更新唠叨和版本给所有人,但管理员(2个片段)

子菜单链接处于活动状态时突出显示 Wordpress 父菜单项

WordPress - 代码片段插件

WordPress 菜单:单击父菜单项时,仅显示该链接的子导航子项