gpt4 book ai didi

php - 如何捕获从 WordPress 模板页面检索到的帖子数组数据

转载 作者:可可西里 更新时间:2023-10-31 23:41:27 26 4
gpt4 key购买 nike

我开始编写自己的 WordPress 插件。我想在我创建的自定义模板页面中捕获从 HTML 表单提交的数据。我不太了解 WordPress 中如何处理数据。

这是我在 new_page.php 文件中使用的代码。

get_header(); ?>

<div id="primary" class="site-content">
<div id="content" role="main">

<?php while ( have_posts() ) : the_post(); ?>
<?php //get_template_part( 'content', 'page' ); ?>
<?php// comments_template( '', true ); ?>

<form name="nn" action="" method="post"></br></br>
<input type="text" name="test" width="20" />
<input type="submit" value="Submit" />

</form>

<?php testpost();?>
<?php endwhile; // end of the loop. ?>



</div><!-- #content -->
</div><!-- #primary -->

<?php get_sidebar(); ?>

这是我在插件文件中用来捕获后变量数据的代码。

ini.php(插件主页)

function testpost(){

echo $_post['test'];

}

此代码无法满足我的需求。有人可以指导我从 HTML 输入中检索值吗?

最佳答案

按如下方式更新上面的代码后,我可以在插件中捕获值。

<div id="content" role="main">

<?php while ( have_posts() ) : the_post(); ?>
<?php //get_template_part( 'content', 'page' ); ?>
<?php// comments_template( '', true ); ?>

<form name="nn" action="<?php echo $_SERVER["REQUEST_URI"]; ?>" method="post"></br></br>
<input type="text" name="test" width="20" />
<input type="submit" value="Submit" />

</form>


<?php testpost(); endwhile; // end of the loop. ?>



</div><!-- #content -->

虽然上述解决方法适用于我的要求,但我不太确定这是否是 word-press 中处理表单的标准方式。如果这不是更好的方法,请提出您的任何建议和提示。

关于php - 如何捕获从 WordPress 模板页面检索到的帖子数组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17037824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com