Como posso fazer campos de postagem necessários no WordPress?

Estou configurando um site WordPress como um CMS e tentando descobrir uma maneira de tornar certos campos de postagem “necessários” antes de um autor poder publicar uma publicação.

Em particular, quero que os autores sejam obrigados a selecionar uma “categoria” e a definir uma “imagem destacada”. Foi sugerido que algo assim poderia ser feito usando algum Javascript, mas para ser honesto, não tenho certeza absoluta por onde começar (e minhas habilidades de Javascript não são as melhores).

Se alguém tiver uma idéia de como isso pode ser feito, eu realmente posso usar a ajuda. Obrigado!

Solutions Collecting From Web of "Como posso fazer campos de postagem necessários no WordPress?"

Bastante simples usando jQuery e global $ typenow ex:

add_action('admin_print_scripts-post.php', 'my_publish_admin_hook'); add_action('admin_print_scripts-post-new.php', 'my_publish_admin_hook'); function my_publish_admin_hook(){ global $typenow; if (in_array($typenow, array('post','page','mm_photo '))){ ?>  < ?php } } 

Eu também procuro uma solução adequada para isso. Encontrei esse plugin que fará obrigatoriamente determinados campos antes que uma postagem possa ser publicada.

http://wordpress.org/extend/plugins/mandatory-fields/

O autor do plugin disse que: “Na próxima versão deste plugin, planejamos mandar o campo” Imagem em destaque “antes de publicar.”

Não foi atualizado desde julho de 2011, mas ainda pode haver alguma esperança para ele 🙂