alguien que me pueda ayudar con esto lo que quiero es forzar a los usuarios a ponerle etiquetas a los post en wordpress este codigo lo saque del plugin [URL="http://wordpress.org/extend/plugins/force-post-title/screenshots/"]force post title[/URL] y lo modifique un poco pero el problema que tengo es que hace totalmente lo contrario cuando uno pone los tags muestra el mensaje de alerta y cuando no hay tags no lo muestra ya intente poniéndole un else y un ! pero nada y la mentablemente yo no se practicamente nada de jquery para no decir que nada
este es el codigo
Código PHP:
<?php
function force_tag()
{
wp_enqueue_script('jquery');
}
function force_tag_post()
{
echo "<script type='text/javascript'>\n";
echo "
jQuery('#publish').click(function(){
var testervar = jQuery('[id^=\"tagsdiv-post_tag\"]')
.find('.tagchecklist span');
if (testervar.val().length < 1)
{
jQuery('[id^=\"tagsdiv-post_tag\"]').css('background', '#F96');
setTimeout(\"jQuery('#ajax-loading').css('visibility', 'hidden');\", 100);
alert('Tag is required');
setTimeout(\"jQuery('#publish').removeClass('button-primary-disabled');\", 100);
return false;
}
});
";
echo "</script>\n";
}
add_action('admin_init', 'force_tag');
add_action('edit_form_advanced', 'force_tag_post');
?>