Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery wp_get_shortlink()是否只生成一个链接?_Jquery_Wordpress - Fatal编程技术网

Jquery wp_get_shortlink()是否只生成一个链接?

Jquery wp_get_shortlink()是否只生成一个链接?,jquery,wordpress,Jquery,Wordpress,我正在尝试向Wordpress模板添加按钮,该模板链接到特定帖子的短链接 我的代码在工作,但突然不行了。它用来链接到每个帖子的特定页面。现在它只链接到一个帖子,即我点击烤鸡帖子,它将我链接到蘑菇炒菜 我不知道怎么了。。。就像我说的,这很有效。它在Wordpress的循环之外。此代码添加链接:…echo wp\u get\u shortlink JQuery <script> $(document).ready(function() { var logosToInsert = "&l

我正在尝试向Wordpress模板添加按钮,该模板链接到特定帖子的短链接

我的代码在工作,但突然不行了。它用来链接到每个帖子的特定页面。现在它只链接到一个帖子,即我点击烤鸡帖子,它将我链接到蘑菇炒菜

我不知道怎么了。。。就像我说的,这很有效。它在Wordpress的循环之外。此代码添加链接:…echo wp\u get\u shortlink

JQuery

<script>
$(document).ready(function() {

var logosToInsert = "<div class='button-logos' style='margin-bottom: 25px;'><img width=75 src='http://dev.mylifedish.com/wp-content/uploads/2015/11/cutlogo1.jpg'/><img width=75 src='http://dev.mylifedish.com/wp-content/uploads/2015/11/potcooklogo.jpg'/>";

var htmlToInsert = '<div class="buttons"><div class="button-wrap"><a href=<?php echo wp_get_shortlink(); ?>><button style="width: 100%;" class="button small secondary" type="button"><span class="btn-text">Download</span></button></a></div><div class="button-wrap"><a href=<?php echo wp_get_shortlink(); ?>><button style="width: 100%;" class="button small secondary" type="button"><span class="btn-text">Read More</span></button></a></div></div>';

 $('.entry-content').wrapInner("<div class='row'></div>");
 $('.button-wrap').wrapInner("<div class='row'></div>");
 $('.entry-image img').addClass('col-xs-12 col-sm-6');
 $('.entry-image img').css('padding', '0');
 $('.entry-content p').addClass('col-xs-6 col-sm-6');

 //$('.entry-content').append(logosToInsert);
 $('.entry-content').append(htmlToInsert);
 });

 </script>

如果你在圈外,WordPress怎么能猜出你想要的短链接的帖子的ID呢?不过这是可行的。这就是为什么我很困惑你确定你没有改变什么吗?如果没有ID作为参数,则需要处于循环中。此外,它不会解决您的问题,但您应该将href的值封装到引号中。