个性化阅读
专注于IT技术分析

wordpress require_once不执行php代码

我正在开发插件, 但是我的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';
}
赞(0)
未经允许不得转载:srcmini » wordpress require_once不执行php代码

评论 抢沙发

评论前必须登录!