是否将页面链接添加到可自动转换为固定链接的内容?

时间:2011-01-27 作者:Osu

有没有可能在Wordpress的wysiwyg编辑器中插入链接,启用后这些链接将转换为永久链接?

i、 e.链接将是这样的,没有很好的永久链接:

/?p=13

但随着permalinks的启用,它将变成:

/mypagename/

我想我应该用一个短代码来做对吗?将ID和wp\\u list\\u pages()至少用于页面的内容。。。正在考虑一种在永久链接打开和关闭时让内容中的链接发挥作用的方法。

谢谢

osu

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

下面是一个简单的短代码示例,它将ID作为参数并为其回显永久链接:

function link_from_id($atts) {

    if( isset($atts[\'id\']) )
        return get_permalink( (int)$atts[\'id\'] );
}

add_shortcode(\'link\', \'link_from_id\');
用法:

[link id=1]
顺便说一句,如果稍后启用“漂亮”模式,非漂亮永久链接将保持正常工作,如果我没记错的话,将重定向到规范的漂亮版本。

结束

相关推荐