小编Riz*_*Riz的帖子

在wordpress中按id获取帖子

我想通过 id 获取帖子。Id 在数组中。我正在使用这段代码,但现在正在工作。

$the_query = new WP_Query( array( 
    'post_type' => 'job_listing', 
    'post__in' => array( 311, 312 ) 
));

print_r($the_query); //this doesn't print any data

if ( $the_query->have_posts() ) {
    echo '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        echo '<li>' . get_the_title() . '</li>';
    }
    echo '</ul>';
}
Run Code Online (Sandbox Code Playgroud)

wordpress posts

3
推荐指数
1
解决办法
2万
查看次数

wp_delete_user函数从前端删除用户不起作用

我正在一个wordpress网站上工作。当用户登录到站点时,他将被重定向到条款和条件页面。因此,如果他接受条款和条件,将被允许使用服务;如果他不接受条款和条件,则其帐户将被终止。现在,我使用wp_delete_user函数来终止他的帐户,但该帐户无法正常工作。这是我的代码

add_action('init', 'function_init_terms');

function function_init_terms()
{
    if(isset($_POST['terms_submit']))
    {
        if($_POST['terms_agree'] == 'yes')
        {
            wp_redirect( get_permalink(215)); exit;
        }
        if($_POST['terms_agree'] != 'yes')
        {

            $user_ID = get_current_user_id();

             wp_delete_user($user_ID);
                echo html_entity_decode( wp_logout_url(home_url()) );




        }
    }
}
Run Code Online (Sandbox Code Playgroud)

代码的第一部分工作正常,即如果他同意条款和条件,那么他将成功重定向到页面ID 215。但是另一部分无法正常工作。这是我的html

<form method="POST" action="<?php bloginfo('url') ?>/">
 <input type="checkbox" name="terms_agree" id="terms_agree" value="yes"/>Agree<br>
 <input type="submit" name="terms_submit" id="terms_submit" value="Continue" />
 </form>
Run Code Online (Sandbox Code Playgroud)

wordpress

2
推荐指数
1
解决办法
6439
查看次数

标签 统计

wordpress ×2

posts ×1