WordPress PHP 致命错误:调用未定义的函数


Wordpress PHP fatal error: Call to undefined function

客户无法访问其帐户详细信息,并遇到以下错误:

致命错误:在第 14 行调用/wpsc-account-edit-profile.php 中的未定义函数 validate_form_data((

这是来自wpsc-account-edit-profile.php

<form method="post">
<?php echo validate_form_data(); ?>
<table>
    <?php wpsc_display_form_fields(); ?>
    <tr>
        <td></td>
        <td>
            <input type="hidden" value="true" name="submitwpcheckout_profile" />
            <input type="submit" value="<?php _e( 'Save Profile', 'wpsc' ); ?>" name="submit" />
        </td>
    </tr>
</table>

特别是第 14 行:

<?php echo validate_form_data(); ?>

有没有人知道问题是什么以及如何解决?谢谢!

validate_form_data()函数在

functions/wpsc-user_log_functions.php中定义,因此您需要确保 WPSC 主题包含适当的文件以使函数可用。

根据您使用的版本和主题,您可以使用以下内容来设置主题,包括

require_once( WPSC_CORE_THEME_PATH . 'functions/wpsc-user_log_functions.php' );