通过插件脚本删除默认Blogroll链接

时间:2010-12-06 作者:Scott B

我有一个插件,我在所有新网站上都使用它来设置网站默认设置(删除“hello world”帖子、“about”页面、“Mr WordPress”评论等)

我想添加一个例程,删除“Blogroll”下的所有默认链接。我不确定要调用什么函数。有什么想法吗?

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

尚未测试此功能,但它应该在3x中完成:

// Get all the existing links
$arr_args = array( \'hide_invisible\' => 0 );
$arr_links = get_bookmarks( $arr_args );

// Run through the list and delete \'em
foreach($arr_links as $obj_link) {
    wp_delete_link($obj_link->link_id);
}
当然,您只需要执行一次,并且只在新安装时执行,因为它会删除所有链接。或者,您可以硬编码一个默认链接段塞/ID数组,并循环使用它。这取决于你在什么地方和什么时候做这件事。

SO网友:Denis de Bernardy

只需使用wpdb“截断wp\\U链接”:-)

结束

相关推荐