¿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:
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
Atrás
Arriba