Php Wordpress-get_permalink post id外部循环
我已经为这个问题挣扎了一段时间,虽然有一些关于这个主题的话题,但我不确定如何实现它。这是关于主页上分享点击文章的社交按钮 我必须使用Php Wordpress-get_permalink post id外部循环,php,loops,Php,Loops,我已经为这个问题挣扎了一段时间,虽然有一些关于这个主题的话题,但我不确定如何实现它。这是关于主页上分享点击文章的社交按钮 我必须使用 <script type="text/javascript" charset="utf-8" > var bShareOpt = {url: "<?php echo get_permalink(); ?>"}; </script> 它显示了正确的帖子 这是因为它发生在循环之外 有关在循环外部获取帖子id的其他主题:
<script type="text/javascript" charset="utf-8" >
var bShareOpt = {url: "<?php echo get_permalink(); ?>"};
</script>
它显示了正确的帖子
这是因为它发生在循环之外
有关在循环外部获取帖子id的其他主题:
获取身份证
wordpress获取循环外部的页面id
在循环外访问post id以列出子页面
使用get\u queryed\u object\u id
或get\u queryed\u object
显然是另一种选择
但不幸的是,我的PHP知识非常有限,无法将各个部分粘合在一起。谢谢你的帮助
请参阅了解我的意思:您需要在模板顶部获取页面ID:
<?php $postid = get_the_ID(); ?>
然后在javascript中,大概在循环之后:
var bShareOpt = {url: "<?php echo get_permalink($postid); ?>"}
var bShareOpt={url:}
不确定您的代码是如何布局的,但希望这有帮助 当我这样做时,它会返回主页/页面,它是新的。我看到你在问题中添加了一个图像链接。我仍然对链接的去向感到困惑,但如果你想让一篇文章中的链接基于不同的URL,你必须添加post_meta字段,或者使用类似高级自定义字段的插件,并在两篇文章之间建立“关系”。这是关于chinasurfreport.com的主页。它的工作原理基本上和facebook上的一样,但是你在主页上的每篇文章下面都有一个,就像我在该网站的英文版上做的一样
var bShareOpt = {url: "<?php echo get_permalink($postid); ?>"}