Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2012, 09:59
mauto
 
Fecha de Ingreso: octubre-2011
Mensajes: 11
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta forzar etiquetas en los post con jquery wordpress

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');
?>