WordPress的,有一个挂钩插入/编辑链接在帖子页面?
我试图在帖子链接对话框中添加http://如果还没有添加。我试着用过滤器WordPress的,有一个挂钩插入/编辑链接在帖子页面?
add_filter('pre_link_url', 'add_http_link_url');
它没有工作。有谁知道如何做到这一点?
不默认WordPress会自动添加“http://”吗?
也许这个插件会有帮助吗? wordpress.org/extend/plugins/auto-hyperlink-urls/
EDIT
发现这个上http://betterwp.net/wordpress-tips/make-links-clickable/
名为make_clickable()函数,可以发现WP-包括/ formatting.php 。
make_clickable()滤波器与此COMMENT_TEXT钩:
add_filter('comment_text', 'make_clickable', 9);
既然是这么简单,让我们尝试添加相同的过滤器来我们的帖子内容,看看它是否工作
add_filter('the_content', 'make_clickable', 12);
的上面使用的12的优先级只是简单地告诉WordPress在解析短代码(优先级为11)之后使链接对于发布内容可点击。如果你不喜欢这种行为,只需将12改为任何你想要的数字。你应该看看wp-includes/default-filters.php为make_clickable()选择合适的优先级。
不过,make_clickable()有一个限制,你可以在这个可点击的链接中清楚地看到:http://codex.wordpress.org/Function_Reference/make_clic ... _clickable。
请参阅链接中包含的句号标点符号,从而使其断开?为了避免这种行为,您必须在简单链接之后始终有一个空格加上另一个字符,换句话说,从不在段落末尾放置类似的简单链接。如果您必须,只需按照正常方式点击链接即可。
当然,如果你不喜欢你的访客能够张贴链接,这样你可以用轻松去除过滤器:
remove_filter('comment_text', 'make_clickable', 9);
希望这会有所帮助,对不起,我不得不删除第一个链接为我只能发布2个链接,直到我得到我的代表:)
我其实是在寻找没有插件的东西 – rbncha 2012-08-13 09:20:42
希望新的信息有所帮助! – 2012-08-14 09:52:22
我也有这个问题。用户经常输入一个URL作为www.whatever.com,WP将其视为内部链接。在插入/编辑链接对话框中添加关于协议的提示将会很好。 – 2012-07-25 15:27:21