我已将Jobify Theme与WP职位经理一起使用。我使用自定义代码从xml(来自jobadder Api)直接在mysql中导入作业列表。作业列表在管理面板中是正确的,但在前作业列表页面上是错误的(旧数据)。我检查了一些要点: -
错误数据仅在选择完整列表时没有任何搜索数据。 如果搜索中有任何关键字,类别或位置,则会显示新的(正确的)数据。 它还在工作细节页面上显示新数据。 管理面板作业列表还显示新数据。 当我点击编辑任何一个作业并进行更新时,即使没有任何变化,它开始在任何地方显示新数据。
get_posts()在我签入代码时返回旧数据。
我试过这个链接 https://wordpress.org/support/topic/wp-job-manager-listing-jobs-with-wp-all-import
任何人都可以帮助我。
答案 0 :(得分:0)
<?php
$args = array( 'posts_per_page' => 20, 'offset'=> 1, 'post_type' => 'job_listing','post_status' => 'publish' );
$jobs = get_posts( $args );
?>
答案 1 :(得分:0)
感谢您的支持。
我的问题解决了。我使用wordpress代码更新最后插入的帖子(job_listing)。我的代码是
<?php
$type='job_listing';
$id = $wpdb->get_var( $wpdb->prepare(
"
SELECT ID
FROM wp_posts
WHERE post_type = %s
ORDER BY ID DESC limit 0,1
",
$type
) );
$my_post = get_post($id);
wp_update_post( $my_post );
?>
&#13;