编辑自定义循环帖子的表单

时间:2015-08-31 00:17:21

标签: php wordpress custom-post-type

所以,我有一个自定义循环帖子。

在页面上,我有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>)来编辑帖子内容?

我猜我需要关注:

  1. 获取<form>目标post-mail_id数据,例如title。
  2. 更改帖子的内容
  3. 提交更改,以更新特定post-mail_id
  4. 的数据

    你们有什么想法?

    编辑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>
    

    那么,现在呢?洛尔

    所以,我可以在输入字段中显示原始标题。 我不确定如何提交和更新更改。

0 个答案:

没有答案