¿Cómo obligar a los usuarios a usar etiquetas en los post con jQuery?

  • Autor Autor mauto
  • Fecha de inicio Fecha de inicio
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


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:
Atrás
Arriba