Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.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/3/html/90.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_Wordpress_Options - Fatal编程技术网

Php Wordpress错误,正在创建主题选项页

Php Wordpress错误,正在创建主题选项页,php,html,wordpress,options,Php,Html,Wordpress,Options,为将来的读者编辑:答案是我忘记关闭函数标记,因为这是我不需要编辑就可以告诉你的事情,所以我删除了代码 我的问题是: 我得到这个错误, 解析错误:语法错误,第32行的/home/*/public\u html/*/wordpress/wp content/themes/Where\u Now\u Theme/Theme-options.php中出现意外的文件结尾 现在,在我添加实际注册并使用该设置的php之前,只需侧边栏中的HTML表单就可以了。这是我的密码: Place the code use

为将来的读者编辑:答案是我忘记关闭函数标记,因为这是我不需要编辑就可以告诉你的事情,所以我删除了代码

我的问题是: 我得到这个错误, 解析错误:语法错误,第32行的/home/*/public\u html/*/wordpress/wp content/themes/Where\u Now\u Theme/Theme-options.php中出现意外的文件结尾

现在,在我添加实际注册并使用该设置的php之前,只需侧边栏中的HTML表单就可以了。这是我的密码:

Place the code use to be
Plot twist,我在functions.php文件中以正确的方式包含了这个东西,所以我真的认为这不是问题所在。我甚至尝试将代码直接放在functions.php文件中

有人知道这是什么吗?每次我尝试这样做的时候,我都会犯这样或类似的错误


如果您需要更多信息,我知道我并不总是最擅长预测您可能需要的其他信息,所以请提问。

您错过了关闭
}
函数where\u now\u options()


我相信你忘了一个“}”。我真的很讨厌wordpress将php和HTML结合起来,来回关闭和打开php标记的方式。无论如何,我建议在本例中使用“:”和“endXXX”而不是括号。例如:
if():
<代码>endif。或
while():
endwhile是的,这是正确的,并且你是对的,我可以考虑使用Sndif(),并且只在那些函数关闭的标签旁边添加一个小的注释。有点像有些人对HTML所做的,然后很好的工作。我会在10分钟内投票表决。现在,我的选项甚至不会出现在页面上?在我等着检查的时候,你有什么想法吗?是的,你需要等一下,我猜或者更好,你想让我开始一个新的问题,告诉你,这样你就已经知道了情况,你也可以因为回答这个问题而获得荣誉了?我不知道确切的原因,我会检查的。好的,好的。
function where_now_options() {
  if ( !current_user_can( 'manage_options' ) )  {
    wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
   }
  }