• Pessoal, preciso inserir uma função ao cadastrar um post de um CTP, por exemplo um alert no momento em que o administrador publique um post, algo assim:

    jQuery(‘seletor_do_form’).on(‘submit’, function(){});

    A questão é, alguem sabe me dizer como chamo essa função no momento que irei cadastrar o post, no caso seria no “post-new.php?post_type=slugdoCTP”, sendo a função específica para um determinado custom post.

    Agradeço desde já.

Visualizando 1 resposta (de um total de 1)
  • Angelo Rocha

    (@angelorocha)

    Thiago, o alert é só quando ele estiver dentro do new do seu cpt? Se for, faz assim:

    add_action('admin_print_scripts-post-new.php', 'meuposttype_admin_script', 11);
    add_action('admin_print_scripts-post.php', 'meuposttype_admin_script', 11);
    
    function meuposttype_admin_script()
    {
        global $post_type;
        if ('MEUPOSTTYPEAQUI' == $post_type)
            wp_enqueue_script('meuposttype-admin-script', get_stylesheet_directory_uri() . '/js/meujs.js');
    }

    O arquivo js pode carregar as funções que vc precisar, se for exibir o alert no momento em que o editor der um submit la no publicar, faz assim:

    function funcao_qualquer_coisa(){
    	?>
    	<script>
    		Teu js aqui...
    	</script>
    	<?php
        }
    
    }add_action('publish_NOMEDOPOSTTYPE','funcao_qualquer_coisa', 10, 2);
Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Chamar função JS na página de cadastro de post de um CPT’ está fechado para novas respostas.