Pues me has dado una idea para un plugin.
Me temo que no existe ningún plugin para limitar esto. Normalmente hay que forzar a los editores a escribir 😛
Siento no poder ayudarte más.
Se me ocurre que puedes utilizar algo así para buscar la fecha de la última publicación y después compararla con la fecha actual.
Espero que te sirva.
function prevent_publishing() {
$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $_GET['author_name']) : get_userdata($_GET['author']);
$author_id = $curauth->ID;
$last_post_from_author = $wpdb->get_col("SELECT * FROM wp_posts WHERE post_author = $author_id ORDER BY ID DESC LIMIT 1");
$last_published = $last_post_from_author->post_date;
}
Desde ya muchas gracias por tu respuesta, no eh podido abrir la cuenta antes por eso no conteste. Mire tu codigo y entiendo la idea y la comparacion que me dices de hacer. Pero lo que no entiendo es donde pegar la funcion. Podria hacerse que esa funcion se ejecute en la pagina de «post-new.php»? y por lo tanto y la comparacion devuelve que ya posteo lo redireccione a la pagina principal de nuevo.
O seria mejor que la funcion se ejecute en el momento que el usuario intente crear un post? Entonces realice la comparación y en caso de no permitirle vuelva a la pagina del post. Y a lo sumo que lleve alguna variable por get para despues mostrar un mensaje de que ya realizo un post este dia.
Pregunto porque se php pero no tan avanzado como para resolver esta cuestion.
Desde ya, nuevamente gracias por tu coloboración.
Si existe una manera, inclusive mejor: Te recomiendo que uses este plugin:
http://wordpress.org/extend/plugins/quick-post-widget/
Lo que hara es que tus usuarios suscritos, autores, editores… podran publicar desde el fronted de tu pagina… Luego deberas instalar este otro:
http://wordpress.org/extend/plugins/dynamic-widgets/
Este te permite administrar por usuario, fecha y hora el tiempo que el widget estará disponible…demanera que si quieres que el usuario FULANO publique solo el dia 11 de setiembre de 2pm a 5 pm, simplemente lo cambias la configuracion del dinamy widget.. Aunque para grandes volumenes de ususarios abria que modificar un poco el dinamyc widget, o verificar que sea compatible con el ROLE MANAGER.
Ambos plugins ofrecen un gran soporte por sus desarrolladores y funcionan perfecto con las ultimas versiones de wordpress, y ademas son increiblemente faciles de usar!…