在Wordpress中使用表单和获取/发布

时间:2015-12-11 12:29:18

标签: php wordpress

我有一个名为 wc-info.php 的页面,该页面使用此函数在名为 plugin_admin.php

的页面上加载
public function iris_info()
{
    include('partials/wc-info.php');
}

public function get_gtin_woo_db($GTIN_Val)) {
    // get the gtin number
    $key = 'sku';
    $getTheMeta = get_post_meta($GTIN_Val, $key, TRUE);
    if ($getTheMeta != '') {
        $gtinSuccess = 'Yes';
    } else {
        $gtinSuccess = 'No';
    }
    return $gtinSuccess;
}

部分看起来像这样:

<div class="welcome-panel-column">
    <form action="POST">
        <input type="text" action="" name="gtin_search">
        <input type="submit" action="" name="gtin_submit">
    </form>
</div

问题是我如何将POST值传递给wordpress中的 plugin_admin.php 页面?单击提交时,我需要重新加载页面,并将POST传递给函数。

1 个答案:

答案 0 :(得分:2)

试试这个,

function custom_function() {
    if ( isset( $_POST['gtin_search'] ) ) {
        // Update to the function which you are going to use
        get_gtin_woo_db($POST['gtin_search']);   
    } // end if
}
add_action( 'init', 'custom_function' );

我希望这会有所帮助。