我有一个名为 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传递给函数。
答案 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' );
我希望这会有所帮助。