首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wordpress的社交插件不使用'postname‘

Wordpress的社交插件不使用'postname‘
EN

Stack Overflow用户
提问于 2011-08-21 03:13:57
回答 3查看 333关注 0票数 1

我希望在Wordpress博客上使用来自MailChimp的'Social‘插件。一切都设置得很好,它工作得很好,除了一个方面。

当我使用‘广播’功能或者在Twitter/Facebook上留下评论和帖子时,它会创建一个带有' post -ID‘http://domain.com/blog/?p=1的网址,而不是我在Wordpress的固定链接部分设置的'postname’http://domain.com/blog/post-name/

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-21 09:04:45

你可以使用内置的过滤器来创建可以调整网址格式的插件,但是?p=123样式的网址是默认的(也是强烈推荐的),以帮助在广播中获得更多有意义的内容。

票数 1
EN

Stack Overflow用户

发布于 2011-08-21 06:11:30

尝试在文件中更改"/wp-content/plugins/social/lib/social/service.php“行(在文件中只出现一次)

$url = wp_get_shortlink($post->ID);

适用于:

$url = get_post_permalink($post->ID);

您必须仔细测试,以确保更改不会影响任何其他功能,例如联系插件创建者。

票数 2
EN

Stack Overflow用户

发布于 2012-04-12 22:44:42

即使您设法匹配url并将其广播。它仍然不起作用。问题是只有当你使用一个特色图像来广播它的时候。

对于没有特色图片的帖子,它的效果更好(不是100%)。

问题只出现在facebook上。它在twitter上做得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7134063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档