• Hola a todos!

    No sé si este es el lugar para hacer mi consulta, si no lo es me lo comentáis para cambiarlo 😉

    Veréis, estoy intentando usar Ajax en mi sitio WordPress pero estoy teniendo bastantes problemas.
    Estoy intentando usar mi propio fichero ajax.php junto a la variable SHORTINIT puesta a true (lo hago porque si llamo al admin-ajax.php de wordpress me estaban tardando las consultas 2 ó 3s en devolver valores).

    Mi código es el siguiente:

    define("SHORTINIT",true);
    require_once ("../../../../wp-load.php");
    require( ABSPATH . WPINC . '/formatting.php' );
    require( ABSPATH . WPINC . '/meta.php' );
    require( ABSPATH . WPINC . '/post.php' );
    require( ABSPATH . WPINC . '/revision.php' );
    require( ABSPATH . WPINC . '/query.php' );
    require( ABSPATH . WPINC . '/taxonomy.php' );
    require( ABSPATH . WPINC . '/user.php' );
    require( ABSPATH . WPINC . '/comment.php' );
    require( ABSPATH . WPINC . '/pluggable.php' );
    require( ABSPATH . WPINC . '/capabilities.php' );
    
    muestraMensaje();
    function muestraMensaje(){
    	$query = "cat=5";
    	$objeto = new WP_Query($query);
    	if ($objeto->have_posts()){
    		echo "entonces hay";
    		while($objeto->have_posts()){
    			$objeto->the_post();
    			the_title();
    		}
    		wp_reset_postdata();
    	}else{
    		echo "entonces no hay";
    	}
    	die();
    }

    Pero esto siempre me devuelve que no hay entradas (cuando sí las hay para esa categoría) y siempre tengo las advertencias de que las variables AUTH_COOKIE y LOGGED_IN_COOKIE no están definidas.

    ¿Dónde puede estar el problema? ¿Hay que hacer las consultas de las categorías y demás de alguna otra forma?

    Gracias poor la ayuda!

  • El debate ‘Error función get() y AUTH_COOKIE y LOGGED_IN_COOKIE’ está cerrado a nuevas respuestas.