require_once不执行php代码wordpress



我正在开发一个插件,但我的require_once有问题。 我需要这样的文件:

<?php require_once plugin_dir_path( __DIR__ ) . "Form/new_form.php" ?>

新表单在页面上可见,但如果我想在new_form.php中添加 php,则不会解析。它会将 php 代码显示为文本,但我不知道如何修复。

<img id="klantlogo" src="<?php get_option('form_klantlogo_url') //this is from browser inspect element ?>" />

请帮忙

我会检查你的error_log。我敢打赌你有 php 错误 - 比如没有用分号结束 php 代码行;

如果您发布来自new_form.php的代码,我们可以为您提供帮助。

我确实解决了这个问题。我有点不清楚我的意思,但我用这段代码修复了它:

global $wp;
//check if login page
if( '/login/' === add_query_arg( $wp->query_vars ) ) { 
//remove standard wordpress login form
wp_enqueue_script('remove_form',  plugin_dir_url(__FILE__) . '/Form/remove_login_form.js', null, null, true);
//require a custom html template for login form
require __DIR__ . '/Form/new_form.php';
}

相关内容

  • 没有找到相关文章

最新更新