M
mauto
Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
alguien que me pueda ayudar con esto lo que quiero es forzar a los usuarios a ponerle etiquetas a los post este codigo lo saque del plugin force post title 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 pero nada y la mentablemente yo no se practicamente nada de jquery para no decir que nada
prueben el código si como esta para que se den cuenta de los que digo
prueben el código si como esta para que se den cuenta de los que digo
Insertar CODE, HTML o 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');
?>
Última edición: