S'ha creat les respostes del fòrum

S'està mostrant 1 resposta (d'un total de 1)
  • Solventat!!

    Resumint… ho enllaço tot al get_header, i en el cas que hi hagi un paràmetre de búsqueda a la url rere la cadena ‘s’ entenc que tinc de guardar-la ja que és una search, però primer comprobo si hi ha resultats o no d’aquesta cerca, amb el $wp_query->found_posts D’aquesta manera guardo si la paraula ha tingut resultats o si el navegant no ha trobat el que buscaba.


    function registrar_busqueda(){
    global $wpdb;
    global $wp_query;
    $search_string = $wp_query->query_vars['s'];
    $table_name = $wpdb->prefix . "busquedas";

    if ($search_string!=""){
    if ($wp_query->found_posts>0){
    $wpdb->query("INSERT INTO ".$table_name." (busqueda,fecha,resultado,borrado) VALUES ('".$search_string."','".gmdate('Y-m-d')."',1,0)");
    } else {
    $wpdb->query("INSERT INTO ".$table_name." (busqueda,fecha,resultado,borrado) VALUES ('".$search_string."','".gmdate('Y-m-d')."',0,0)");
    }
    }
    }
    add_action( 'get_header', 'registrar_busqueda' );

    Salut

S'està mostrant 1 resposta (d'un total de 1)