我正在开发插件, 但是我的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 ?>" />
请帮忙
#1
我会检查你的error_log。我打赌你有php错误-就像不以半冒号结束该php代码行;
如果你从new_form.php发布代码, 我们将为你提供帮助。
#2
我确实解决了这个问题。我有点不清楚我的意思, 但是我使用以下代码修复了它:
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';
}
评论前必须登录!
注册