职位发布消息显示

时间:2016-09-20 05:51:12

标签: php wordpress

我需要在用户提交表单“您的作业已过帐待审核”后在同一页面上显示短信。任何帮助,将不胜感激。以下是模板中的代码。

                <?php
                    if( isset( $_GET['action'] ) && $_GET['action'] == 'edit' ){
                        $button_text = __( 'Update Job', 'jobboard' );
                ?>
                    <input type="hidden" name="form_type" id="form_type" value="edit_post_job" />
                    <input type="hidden" name="post_id" id="post_id" value="<?php echo esc_attr( $default['post_id'] ); ?>" />
                <?php
                    }else{
                        $button_text = __( 'Post A Job', 'jobboard' );
                ?>
                    <input type="hidden" name="form_type" id="form_type" value="post_job" />
                <?php
                    }
                ?>
                <input type="hidden" name="user_id" id="user_id" value="<?php echo esc_attr( get_current_user_id() ); ?>" />
                <button type="submit" name="submit" class="btn btn-post-resume"><?php echo esc_attr( $button_text ); ?></button>

            </form>
        </div><!-- /.col-md-8 -->

        <?php get_sidebar(); ?>

    </div><!-- /.row -->
</div><!-- /.container -->

3 个答案:

答案 0 :(得分:0)

使用querystring在同一页面中重定向您的网址,然后在您的网页中获取并回显查询字符串。

答案 1 :(得分:0)

$msg="Project Detail succesfully Submit";
header("location: index.php?msg=Project Detail succesfully Submit");
 <h3><strong> <?php echo $_GET['msg'];?></strong> </h3>

答案 2 :(得分:0)

在hidden for字段中,使用此逻辑     

    <?
    global $wp;
    $current_url = home_url(add_query_arg(array(),$wp->request));
    ?>
<input type="hidden" name="redirect_to" value="<?php echo $current_url;?>?action=edit&success=1" />

参考:http://cubiq.org/front-end-user-registration-and-login-in-wordpress

因此,如果成功,那么它将重定向到&#34; redirect_to&#34;否则它将显示到错误页面。因此,在您的主题中,通过$ _GET获得价值[&#39;成功&#39;] == 1然后打印您的自定义消息。