我希望在Wordpress博客上使用MailChimp的'Social'插件。除了一个方面外,一切都设置得很好,而且效果很好。
当我使用“广播”功能或发表评论并发布到Twitter / Facebook时,它会创建一个带有“发布后ID”http://domain.com/blog/?p=1
的网址,而不是使用“postname”http://domain.com/blog/post-name/
我在Wordpress的永久链接部分设置。
答案 0 :(得分:2)
尝试更改文件“/wp-content/plugins/social/lib/social/service.php”该行(在文件中只显示一次)
$url = wp_get_shortlink($post->ID);
有:
$url = get_post_permalink($post->ID);
您必须仔细测试该更改不会影响任何其他功能,可能会与插件创建者联系。
答案 1 :(得分:1)
您可以使用内置过滤器来创建调整URL格式的插件,但是?p = 123样式的URL是默认(并且强烈推荐),以帮助在广播中获得更有意义的内容。
答案 2 :(得分:0)
即使您设法匹配网址并进行广播也是如此。它仍然不起作用。 只有在使用特色图像进行广播时才会出现问题。
对于没有特色图片广播的帖子,效果会更好(不是100%)。
问题出在facebook上。它在twitter上做得很好。