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('