作者必须先完成个人资料信息才能发布帖子?

时间:2012-04-24 作者:dev-jim

我正在创建一个房地产网站,其中用户信息是必不可少的一部分。作者信息需要显示在他们的帖子下面,以便访问者知道如何联系他们。因此,个人资料页面中的联系信息是作者必须填写的重要部分。

所以我想知道是否有任何方法可以迫使作者在发布帖子之前完成个人资料信息??

1 个回复
SO网友:kaiser

这只是一个简单的草图。您必须自己搜索函数并完成代码:

// don´t add on front page
if ( ! is_admin() )
    return;

// Get user data
get_currentuserinfo();
global $current_user;

// Search what keys you need to be filled
echo \'<pre>\'; 
    print_r( $current_user );
echo \'</pre>\';

// Check the field
if ( ! $current_user->foo )
    // deny
if ( empty( $current_user->foo ) )
    // deny
if ( ! isset( $current_user->foo ) )
    // deny
Then take a look at this code on how to prevent publishing.

结束

相关推荐

QUERY_POSTS、ORDERBY META_VALUE和打印“未来”帖子

我有一个自行车俱乐部用来安排骑行的自定义帖子类型。这些帖子有一个自定义字段,用户可以使用JQUI date&;选择“骑行日期”;时间选择器。此信息存储在Posteta中:07/26/2012 @ 12:00 am 我通过以下方式查询这些帖子:query_posts(array(\'posts_per_page\' => 3, \'post_type\' => \'rides\'); 但我们不想看到已经发生的游乐设施: //Format User entered