WordPress更新用户元前端配置文件

时间:2016-04-28 13:56:57

标签: php wordpress wordpress-plugin frontend user-profile

我创建了一个用于创建用户个人资料页面的插件。在此,用户能够通过表单更新自定义元信息。这是我的功能:

// Function to edit User Meta

function personalfragebogen_konto_bearbeiten() {

global $current_user;

// Get User Meta

$strasse = get_user_meta( $current_user->ID, '_strasse', true);

// Create Form

<form name="personalfragebogen" action="" method="POST">

    <span class="full" >
        <span class="two_fifth first">
            <h3><?php _e( 'Straße:', 'themesdojo' ); ?></h3>
        </span>

        <span class="three_fifth">
            <input type="text" name="strasse" id="strasse" value="<?php echo $strasse; ?>" class="input-textarea"/>
        </span>
    </span>

<button type="submit">Speichern</button>

</form>

// Get New User Meta

$strasse = $_POST['strasse'];

// Update/Create User Meta

update_user_meta( $current_user->ID, '_strasse', $strasse); 

// Add Hook

add_action( 'personalfragebogen_init', 'personalfragebogen_konto_bearbeiten');

function personalfragebogen_init() {
    do_action('personalfragebogen_init');
}

一切都很好,除了一件事。当我提交表单时,数据会保存到数据库并刷新页面。但是现在在我刷新的页面上,表格是空的。再次刷新页面时,将显示数据。这是什么问题?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

这样的事情可以起作用......

webView.userInteractionEnabled = true/false