Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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
Php 链接工作时wordpress按钮不工作_Php_Html_Css_Wordpress_Button - Fatal编程技术网

Php 链接工作时wordpress按钮不工作

Php 链接工作时wordpress按钮不工作,php,html,css,wordpress,button,Php,Html,Css,Wordpress,Button,我为问题的简单性道歉,我肯定还是个初学者 出于某种原因,以下链接起作用: <a id="header-log-in" href="<?php echo get_permalink( 39 ); ?>">Log In</a> 但是,以下按钮不起作用: <form action="<?php echo the_permalink( 39 ); ?>"> <input type="submit" id="heade

我为问题的简单性道歉,我肯定还是个初学者

出于某种原因,以下链接起作用:

<a id="header-log-in" href="<?php echo get_permalink( 39 ); ?>">Log In</a>

但是,以下按钮不起作用:

<form action="<?php echo the_permalink( 39 ); ?>">
        <input type="submit" id="header-create-acct" value="Sign Up" />
</form>
您在第二个循环中使用的
,必须在循环中使用该循环-它不使用post ID作为参数。如果要返回链接的值,应使用第一个示例中的方法,该示例使用
$post_id
参数,然后
回显结果,以便在
表单的
操作
属性中打印出来

<form action="<?php echo get_permalink( 39 ); ?>">
        <input type="submit" id="header-create-acct" value="Sign Up" />
</form>
试试这个

<form method='post' action="<?php echo get_page_link(39); ?>">
        <input type="submit" id="header-create-acct" value="Sign Up" />
</form>

从函数中删除参数

<form action="<?php echo the_permalink(); ?>">
        <input type="submit" id="header-create-acct" value="Sign Up" />
</form>

这两个人的名字不一样。一个叫做“get_permalink(39)”,另一个叫做“the_permalink(39)”,如果没有看到您的php代码,我将从这里开始there@Ryan_permalink()和get_permalink()都是WordPress本机函数。_permalink()用于获取循环内当前的post permalink。。get_permalink()将可选的post id作为参数。并返回该帖子的链接。它是否在源代码中显示了第39页的URL?谢谢您的回复。然而:你能提供更多关于什么不起作用的细节吗?
get\u permalink()
函数应该适用于帖子和页面。当然,基本上当我按下按钮时,我只是从localhost/wordpress重定向到localhost/wordpress/?当您查看源代码时,action属性是否为空?