PHP 删除wordpress父链接

Posted

tags:

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

// Place this section in your functions.php

<?php
function removeParentLinks() {
$pages = wp_list_pages('echo=0&title_li=');
$pages = explode("</li>", $pages);
$count = 0;
foreach($pages as $page) {
if(strstr($page,"<ul>")) {
$page = explode('<ul>', $page);
$page[0] = str_replace('</a>','',$page[0]);
$page[0] = preg_replace('/\<a(.*)\>/','',$page[0]);
if(count($page) == 3) {
$page[1] = str_replace('</a>','',$page[1]);
$page[1] = preg_replace('/\<a(.*)\>/','',$page[1]);                
}
$page = implode('<ul>', $page);
}
$pages[$count] = $page;
$count++;
}
$pages = implode('</li>',$pages);
echo $pages;
}
?>

// Now just replace your wp_list_pages(); function with removeParentLinks(); //and away you go.

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

PHP Wordpress - 显示当前页面的下一个和previos兄弟的链接,以及指向父页面的链接

php 删除WordPress中的默认图像链接

php 删除WordPress中的默认图像链接

php WordPress - 删除作者链接

php 从发布的帖子永久链接 - Wordpress中删除slug

php 从个人资料永久链接(Wordpress)中删除作者群