Php 为什么';你不能打开我的链接吗?
我有两个标签的代码Php 为什么';你不能打开我的链接吗?,php,jquery,html,Php,Jquery,Html,我有两个标签的代码 <li> <a href="#gallery_place" role="tab" data-toggle="tab"> <i class="fa fa-picture-o"></i> <?php _e("Gallery", ET_DOMAIN); ?> </a> </li> <li> <a href="http://romanianusa.com/po
<li>
<a href="#gallery_place" role="tab" data-toggle="tab">
<i class="fa fa-picture-o"></i>
<?php _e("Gallery", ET_DOMAIN); ?>
</a>
</li>
<li>
<a href="http://romanianusa.com/post-place?id=<?php the_ID(); ?>">
<i class="fa fa-history"></i>
<?php _e("Repost", ET_DOMAIN); ?>
</a>
</li>
为什么第二个
没有打开,Chrome会在底部显示我的链接,但当我单击时不会打开页面。有什么问题吗?如果函数the_ID()
返回ID,则需要使用echo
将ID输入URL:
<a href="http://romanianusa.com/post-place?id=<?php echo the_ID(); ?>">
如果函数the_ID()
返回ID,则需要使用echo
将ID输入URL:
<a href="http://romanianusa.com/post-place?id=<?php echo the_ID(); ?>">
我用这个函数解决了:
<script>
function openWindow()
{
window.open('http://romanianusa.com/post-place?id=<?php the_ID(); ?>');
}
</script>
函数openWindow()
{
打开窗户http://romanianusa.com/post-place?id=');
}
在我的
<i class="fa fa-history" onclick="openWindow()"></i><?php _e("Repost", ET_DOMAIN); ?>
非常感谢@Barmar我使用该功能解决了以下问题:
<script>
function openWindow()
{
window.open('http://romanianusa.com/post-place?id=<?php the_ID(); ?>');
}
</script>
函数openWindow()
{
打开窗户http://romanianusa.com/post-place?id=');
}
在我的
<i class="fa fa-history" onclick="openWindow()"></i><?php _e("Repost", ET_DOMAIN); ?>
非常感谢@Barmar您能显示html输出吗?您能显示函数和\u ID
?它是回显ID还是返回ID?单击链接后,您是否可以看到控制台错误…检查该错误并将其发布到此处…由于缺少_ID()函数,我不清楚发生了什么。但是您可以这样尝试。您可以显示html输出吗?您可以显示函数和\u ID
?它是回显ID还是返回ID?单击链接后,您是否可以看到控制台错误…检查该错误并将其发布到此处…由于缺少_ID()函数,我不清楚发生了什么。但是你可以这样尝试是的,输入我的ID,但是当我点击我的文本“Repost”并没有打开我的页面时,你有一个Javascript点击处理程序覆盖默认行为吗?你用jQuery标记了这个问题,是否有$(“a”)。单击()
code?是的,我有jQuery,但这里我想要一个示例链接。你需要更改jQuery选择器,使它只匹配你要特别处理的链接,而不是所有链接。谢谢,我使用了这个函数:函数openWindow(){window.open('是的,输入我的ID,但是当我点击我的文本“Repost”没有打开我的页面时,你是否有覆盖默认行为的Javascript点击处理程序?你用jQuery标记了这个问题,是否有$(“a”)。点击()
code?是的,我有jQuery,但这里我想要一个示例链接。您需要更改jQuery选择器,以便它只匹配您要特别处理的链接,而不是所有链接。谢谢,我使用了这个函数:函数openWindow(){window.open('