Soporte » Instalación – Actualizaciones » Urgente, Problemas al actualizar wordpress con plugin : Warning en pagina

  • Resuelto adrianbruk

    (@adrianbruk)


    Hola,
    Les comento, tengo un gran problema, actualice wordpress a la ultima version (antes hice un back up de las entradas por las dudas), lamentablemente yo no fui quien creo la pagina solo tengo el usuario y la contraseña y puedo ingresar a cambiar el aspecto del blog desde el panel de administracion
    Mi problema es que desde que actualice me sale un warning en la pagina y en el panel que me indica un fallo en el uso del prepare seria el siguiente:
    Warning: Missing argument 2 for wpdb::prepare(), called in /www/drbrukman.com/htdocs/wp-content/plugins/category-icons/category_icons.php on line 1047 and defined in /www/drbrukman.com/htdocs/wp-includes/wp-db.php on line 992

    al yo no tener acceso a la base de datos (o eso creo, a no ser que se pueda ingresar a ella de manera online) no puedo bajarme el wordpress instalarlo y en wp config ocular este warning (que lo que lei que podia hacer e varios foros)
    tampoco se como arreglar el codigo del plugin ya que no tengo conocimiento en html y tampoco tengo idea de como encontrar la linea con el error para poder editar el plugin.

    Por favor si alguien sabe que puedo hacer para areglar esto les estaria hiper agadecida-
    Desde ya muchas gracis!

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate adrianbruk

    (@adrianbruk)

    Solucionadoo!
    Gracias al usuario Joynic, del foro de soporte ingles que comento lo siguiente:

    this is my solution…it works perfect…

    in category_icons.php

    on line 1047

    from:

    $wpdb->query($wpdb->prepare(«CREATE TABLE IF NOT EXISTS $wpdb->ig_caticons (cat_id INT NOT NULL ,priority INT NOT NULL ,icon TEXT NOT NULL ,small_icon TEXT NOT NULL , PRIMARY KEY ( cat_id ))»));

    to:

    $wpdb->query($wpdb->prepare(«CREATE TABLE IF NOT EXISTS %s (cat_id INT NOT NULL ,priority INT NOT NULL ,icon TEXT NOT NULL ,small_icon TEXT NOT NULL , PRIMARY KEY ( cat_id ))», $wpdb->ig_caticons));

    on line 1338

    from:

    $datas = $wpdb->get_results($wpdb->prepare(«SELECT cat_id, priority, icon, small_icon FROM $wpdb->ig_caticons»));

    to:

    $datas = $wpdb->get_results($wpdb->prepare(«SELECT cat_id, priority, icon, small_icon FROM $wpdb->ig_caticons», $result));

    on line 1360

    from:

    if ($row = $wpdb->get_row($wpdb->prepare(«SELECT cat_id, priority, icon, small_icon FROM $wpdb->ig_caticons WHERE cat_id IN($instr) ORDER BY priority DESC LIMIT 1»)))

    to:

    if ($row = $wpdb->get_row($wpdb->prepare(«SELECT cat_id, priority, icon, small_icon FROM $wpdb->ig_caticons WHERE cat_id IN($instr) ORDER BY priority DESC LIMIT 1»,0)))

    Esto seria lo que hay que poner al editar el plugin desde el panel.

    Igual muchas gracias!
    Saludos!

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Urgente, Problemas al actualizar wordpress con plugin : Warning en pagina’ está cerrado a nuevas respuestas.