我想通过 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网站上工作。当用户登录到站点时,他将被重定向到条款和条件页面。因此,如果他接受条款和条件,将被允许使用服务;如果他不接受条款和条件,则其帐户将被终止。现在,我使用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)