所以,我有一个自定义循环帖子。
在页面上,我有10个帖子如下:
<?php
$args = array(
'post_type' => 'mail',
'paged'=>$paged,
'posts_per_page' => 10,
'mail_cat' => '',
'orderby' => 'date',
'order' => 'DESC',
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>
每个帖子都会根据data-mail_id
获得标题,内容和价格,如下所示:
<div data-mail_id="' . esc_attr( $mail->id ) . '">
<?php the_title(); ?>
<?php the_content(); ?>
<?php echo $mail->get_price_html(); ?>
</div>
现在,如何添加编辑表单(<form>
)来编辑帖子内容?
我猜我需要关注:
<form>
目标post-mail_id
数据,例如title。post-mail_id
。你们有什么想法?
编辑1:
好吧,我不确定这是否正确,但这是一个开始:p
<form role="form" method="post">
<?php wp_nonce_field( 'update_post_'. get_the_ID(), 'update_post_nonce' ); ?>
<div id="title_change">
<input type="text" id="post_title" name="post_title" value="<?php echo $post->post_title; ?>"></input>
<input type="submit" name="update" type="submit" ></input>
</div>
</form>
那么,现在呢?洛尔
所以,我可以在输入字段中显示原始标题。 我不确定如何提交和更新更改。