Risultati della ricerca per 'Database wordpress plugin'

Stai vedendo 15 risultati - da 16 a 30 (di 331 totali)
  • Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @pamela78,
    il contenuto delle tue pagine e dei tuoi articoli, a prescindere se realizzati con Elementor o con l’editor predefinito di WordPress, sono salvati nel database.
    Un cambio di tema quindi influenzerà l’aspetto dei tuoi contenuti, ma difficilmente andranno perduti.

    HELLO è il tema sviluppato da Elementor per funzionare al meglio con la versione PRO del loro plugin.

    Quindi se mantieni la versione free di Elementor e attivi il tema HELLO, i tuoi contenuti non dovrebbero subire modifiche (perlomeno non sostanziali).

    Come detto da @cristianozanca la cosa migliore è prima fare un test di prova su un clone del sito.

    Facci sapere. Un saluto

    • lucavalentino

      (@lucavalentino)


      Sto iniziando ha creare un plugin iniziando con il menu in admin

      <?php
      namespace ex;
      require_once EX_PLUGIN_PATH.'/include/class-info.php';
      class Starter_plugin{
      private $versione;
      private $prefix;
      function __construct()
      {
      $this->versione=Info::VERSIONE;
      $this->prefix=Info::PREFIX;
      //inserire gli hook
      add_action('admin_menu', array($this, 'ex_menu'));
      }
      public function ex_menu (){
      global $dati_menu, $submenu;

      //dashicon
      // add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $callback = '', $icon_url = '', $position = null )

      $dati_menu =array(
      'menu_title' => 'Exalunni-mt', //obligatorio
      'page_title' => 'Exalunni.php',//obbigatorio
      'capability' => 'manage_options', //obbligatorio e specifico non personalizato
      'menu_slug' => 'ex',
      'callback'=>'all_ex',
      'icon_url'=>'dashicons-database',
      'position'=>25
      );
      add_menu_page(
      $dati_menu['page_title'], $dati_menu['menu_title'], $dati_menu['capability'],
      $dati_menu['menu_slug'], $dati_menu['callback'],
      $dati_menu['icon_url'], $dati_menu['position']
      );
      //add_submenu_page( string $parent_slug, string $page_title, string $menu_title, string $capability, string $menu_slug, callable $callback = ”, int|float $position = null ): string|false
      add_submenu_page(
      $parent_slug = 'ex',
      $page_title = 'Exalunni',
      $menu_title = 'ex1',
      $capability = 'read',
      $menu_slug = 'ex', //per rinominare la prima voce stesso slug del menu_page
      $function = 'all_ex',
      $position = 0
      );
      add_submenu_page(
      $parent_slug = 'ex',
      $page_title = 'ex',
      $menu_title = 'ex2',
      $capability = 'read',
      $menu_slug = 'impostazioni-del-tema',
      $function = 'ekw_settings1',
      $position = 1
      );
      }
      public function all_ex()
      {
      echo 'ex';
      }
      }
      ?>

      Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function "all_ex" not found or invalid function name in /var/www/html/wordpress/wp-includes/class-wp-hook.php:324 Stack trace: #0 /var/www/html/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #1 /var/www/html/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action() #2 /var/www/html/wordpress/wp-admin/admin.php(259): do_action() #3 {main} thrown in /var/www/html/wordpress/wp-includes/class-wp-hook.php on line 324

      • Questo topic è stato modificato 1 anno, 8 mesi fa da lucavalentino.
    • mattiamartinelli

      (@mattiamartinelli)


      Buongiorno, vorrei creare un sito con una mappa, sulla quale devono apparire dei markers la cui posizione viene ricavata da un database o un file excel. Vorrei inoltre che questi marker potessero essere filtrati dall’utente in base alle informazioni presenti nel database. Esistono dei plugin di wordpress che permettono di fare questo?

    • Ciao a tutti,

      Esiste per WordPress qualche plugin per trasformare il CMS in un CRM?

      Quali di queste specifiche posso avere?

      1. Anagrafica (nome, email, numero whatsapp, telefono, p.iva, foto, ecc… insomma le solite cose);
      2. Categorie (cliente tipo A, tipo B, tipo C, ecc… qui sotto vi spiego a cosa servono le categorie);
      3. Inviare email o messaggi su WhatsApp in automatico a tutti i clienti oppure solo alla categoria A oppure solo a quella B, ecc…;
      4. Il nuovo cliente deve potersi registrare inserendo in automatico la propria anagrafica, la propria categoria e la propria foto;
      5. Email di avviso a date specifiche (per esempio quelle che inviano gli hosting provider quando scade il servizio di assistenza);
      6. Import ed export del proprio database su file .csv;
      7. Web App online su dominio personale.
    • Buongiorno a tutti!

      Ho cercato sul web qualche soluzione o se per caso qualcuno aveva avuto il mio stesso problema.

      Su alcuni siti, se non quasi tutti, quelli che ho realizzato a dei clienti negli scorsi anni; hanno attaccato il sito inserendo utenti nuovi con privilegi amministrativi e articoli scritti in lingue straniere con link fraudolenti e spam vario.

      Soro riuscito in tutti i siti ad eliminare gli utenti e gli articoli, cambiato le password di tutti i pannelli di accesso a WordPress e cambiato le password di tutti i database e hosting che ospitano i vari siti.

      Il problema ora che si presenta su tutti i siti, tranne uno per fortuna, è che sono spariti tutti i tasti per aggiornare qualsiasi cosa. Nel menù plugin, passando con il mouse o cliccando, non appare più il sotto menù per aggiungere nuovi plugin. Nella sezione bacheca, non appare più alcun pulsante di aggiornamento in sotto menù. Se clicco qualsiasi plugin non esiste più il tasto aggiorna e nemmeno wordpress riconosce che ci sono degli aggiornamenti da fare.

      Se provo a caricare plugin via ftp salta letteralmente ogni sito, o se provo a caricare senza che il sito salti, perché ogni tanto ha funzionato, appena apro la scheda plugin mi dice che non ho i permessi.

      Il mio utente ha i permessi da amministratore e posso assicurarlo perchè ho verificato.

      Sul Database i permessi sono attivi e ho comunque per sicurezza creato nuovi utenti con i permessi direttamente dal database e ritrovati nella dashboard di wordpress con i permessi corretti.

      Ho già provato a verificare se in wp-config fossero state inibite alcune zioni come gli aggiornamenti, ma nulla da fare.

      Ho davvero provato la qualunque ma non capisco come abbiano fatto negli attacchi a disattivare ogni cosa che richiamasse un aggiornamento.

      Ho anche reinstallato wordpress manualmente scaricando nuova versione dal sito e caricandolo via ftp eliminando la cartella wp-content per non perdere tutto il sito.

      Ho visto e notato che lo stesso problema si è presentato ad altri colleghi che sono stati attaccati in analogo modo ma anche loro non hanno trovato soluzioni.

      Avete voi una soluzione in merito o vi è mai capitato e site riusciti a risolvere?

      Attendendo un vostro gentile riscontro vi ringrazio e mi scuso per il messaggio lunghissimo.

      Flavio

    Chi ha creato la discussione raccontidiviaggio

    (@raccontidiviaggio)

    Ciao a tutti,
    ringraziandovi per le risposte scrivo un aggiornamento,
    sono stato contattato stamani da Aruba e mi hanno scritto che:
    “La informo che l’errore si generava in quanto non era stato aggiornato l’ip di connessione al database, da verifiche il sito utilizza l’installazione WordPress contenuta dentro la cartella wordpress, non quella in radice. Dentro tale cartella non era stata effettuata la sostituzione dell’ip, operazione che ho eseguito per suo conto. Allo stato attuale il sito risulta correttamente visibile e navigabile.”
    in realtà il sito risultava ancora offline, con messaggio di errore diverso, ho scritto nuovamente e :
    “l’anomalia è data dal plugin: LayerSlider
    Il quale non risulta compatibile con il php 8.x, ho impostato il php 7.4 risolvendo il tutto, La invito a verificare se vi sono aggiornamenti di tale plugin che rendono lo stesso compatibile con i nuovi php prima di procedere a nuovo cambio.”
    a questo punto il sito è tornato online, il plugin in questione dopo un po’ che lo usavo è diventato a pagamento, il mio è un sito amatoriale e non ci lavoro, per cui, o metto una foto statica o trovo un plugin alternativo.

    Ecco, quale plugin usi? Ce ne sono parecchi. Su un sito di prova me ne sono trovati 2, installati tempo fa.

    ** Woody code snippets
    https://wordpress.org/plugins/insert-php/

    *** WPCode Lite
    https://wordpress.org/plugins/insert-headers-and-footers/

    Entrambi fanno più o meno le stesse cose. Entrambi registrano gli snippets nel database.

    Per risolvere il problema potresti installare un plugin diverso da quello che hai dovuto rimuovere a causa dell’errore nel frammento di codice.

    Si potrebbe anche cancellare / modificare lo snippet sbagliato che è registrato nel database ma è una operazione un po’ delicata e sarebbe meglio fare prima un backup del sito. La tabella usata dai due plugin che ho installato io è la “options” del database, quella solita. Con phpmyadmin (o applicazione equivalente) si trova la riga interessata e si fa la correzione.

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @moscka,

    se hai importato le immagini via FTP, manca il collegamento nel Database fra le immagini nella cartella e WordPress (spiegato in modo molto semplice).

    Puoi utilizzare il plugin Bulk Media Register per sistemare la questione.

    Facci sapere.

    Ciao @marinja ,

    “la cache di oggetti persistenti” significa in sostanza realizzare la cache delle query del database. Qui una spiegazione: https://wordpress.org/documentation/article/optimization/#persistent-object-cache

    Un plugin che fa la cache anche degli oggetti persistenti è W3 Total Cache.

    Ne faccio un utilizzo limitato e quel che posso dire è che, per quanto mi riguarda la cache degli oggetti persistenti non incrementa in maniera sostanziale la velocità di scarico delle pagine web, rispetto alla cache semplice del solo html.

    Aumenti migliori si ottengono usando una CDN ( Content Delivery Network traducibile con una rete di consegna dei contenuti ), ovvero un plugin di cache che la imposti. Sempre opinione personale ovvio.

    Stiamo comunque spaccando un capello in 4 perché mi sembra che il tuo sito, già con LiteSpeed, arrivi bene al browser senza nessuna lunga pausa fastidiosa.

    Saluto.

    Chi ha creato la discussione sacconi

    (@sacconi)

    Il link non si apre perchè ho cambiato l’indirizzo del log in comunque puoi considerare : /wp-admin/post-new.php , la pagina per editare un nuovo post. Il mio custom field è così:

    add_action( 'add_meta_boxes_post', "name_add_meta_box" );
    
    /*
     * Routine to add a meta box.  Called via a filter hook once WordPress is initialized
     */
    function name_add_meta_box(){
        add_meta_box(
            "name_meta_box",  // An ID for the Meta Box.  Make it unique to your plugin
            __( "Nome", 'textdomain' ),  // The title for your Meta Box
            "name_meta_box_render",  // A callback function to fill the Meta Box with the desired UI in the editor
            "post",  // The screen name - in this case the name of our custom post type
            "side"  // The context or placement for the meta box.  Choose "normal", "side" or "advanced"
        );
    }
    
    /*
     * Routine to display a custom meta box editor
     * Note: In this example our custom meta data is saved as a row in the postmeta database table.
     * $post PostObject An object representing a WordPress post that is currently being loaded in the post editor.
     */
    function name_meta_box_render( $post ){
    
        // Get the name and display it in a text field
        $name = get_post_meta( $post->ID, "function_name", true );
        echo '<div><input type="text" name="function_name" value="'.$name.'" placeholder="Nome" /></div>';
      
    }
    
    // Hook into the save routine for posts
    add_action( 'save_post', 'name_meta_box_save');
    
    /*
     * Routine to save the custom post meta data from the editor
     * Note: We retrieve the form data through the PHP Global $_POST
     * $post_id int The ID of the post being saved
     */
    function name_meta_box_save( $post_id ){
         
        // Check to see if this is our custom post type (remove this check if applying the meta box globally)
        if($_POST['post_type'] == "post"){
            
            // Retrieve the values from the form
            $name = $_POST['function_name'];
            
    
            // Clean, sanitize and validate the input as appropriate
    
            // Save the updated data into the custom post meta database table
            update_post_meta( $post_id, "function_name", $name );
            
    
        }     
    }
    

    cosa aggiungo per renderlo obbligatorio, ossia se non lo riempio non posso salvare la pagina ed esce un messaggio di avviso? Oppure come cambio il codice sopra citato? grazie

    • Buongiorno a tutti,

      sto provando ad aggiornare alcune immagine che ho caricato via ftp e inserirle in Media come avevo fatto in passato. Utilizzo entrambi i plugin in oggetto ma entrambi mi danno errore, penso che sia memoria. Sia in wpconfig che in PHP ho già portato a 512M.

      copio qui di seguito il log grazie mille!

      2023-07-04 07:47:28Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:29Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:30Access93.94.27.45200POST /wp-admin/admin-ajax.php HTTP/2.044nginx SSL/TLS access2023-07-04 07:47:30Warning93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94” while reading response header from upstreamnginx error2023-07-04 07:47:33Error95.110.131.235499POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&nonce=9a9cc25980 HTTP/1.10nginx SSL/TLS access2023-07-04 07:47:33Error93.94.27.45500GET /wp-admin/upload.php?page=media-sync-page&scan_files=1 HTTP/2.0297nginx SSL/TLS access2023-07-04 07:47:33Warning93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94; PHP message: PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 16384 bytes) in /var/www/vhosts/misterbilliard.com/httpdocs/wp-includes/class-wpdb.php on line 2431” while reading response header from upstreamnginx error2023-07-04 07:47:33Error93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “; PHP message: WordPress database error Commands out of sync; you can’t run this command now for query SELECT option_value FROM MhNyT_options WHERE option_name = ‘jpsq_sync_checkout’ made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\Jetpack\Sync\Sender->do_sync, Automattic\Jetpack\Sync\Dedicated_Sender::spawn_sync, Automattic\Jetpack\Sync\Queue->is_locked, Automattic\Jetpack\Sync\Queue->get_checkout_id; PHP message: WordPress database error Commands out of sync; you can’t run this command now for query SELECT count(*) FROM MhNyT_options WHERE option_name LIKE ‘jpsq_sync-%’ made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\Jetpack\Sync\Sender->do_sync, Automattic\Jetpack\Sync\Dedicated_Sender::spawn_sync, Automattic\Jetpack\Sync\Queue->size; PHP message: WordPress database error Commands out of sync; you can’t run this command now for query SELECT option_value FROM MhNyT_options WHERE option_name = ‘jetpack_sync_full_status’ LIMIT 1 made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\Jetpack\Sync\Sender->do_full_sync, Automattic\Jetpack\Sync\Modules\Full_Sync_Immediately->get_status, Jetpack_Options::get_raw_option” while reading upstreamnginx error2023-07-04 07:47:35Access93.94.27.45200POST /wp-json/wpml/tm/v1/ate/jobs/retry HTTP/1.01002Apache SSL/TLS access2023-07-04 07:47:36Access93.94.27.45200POST /wp-json/wpml/tm/v1/ate/jobs/sync HTTP/1.01.08 KApache SSL/TLS access2023-07-04 07:47:36Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:37Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:37Access93.94.27.45200POST /wp-admin/admin-ajax.php HTTP/2.044nginx SSL/TLS access2023-07-04 07:47:37Warning93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94” while reading response header from upstreamnginx error2023-07-04 07:47:39Error95.110.131.235499POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&nonce=9a9cc25980 HTTP/1.10nginx SSL/TLS access

      La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

    Premetto che non sono un ‘esperta ma ho lo stesso problema . Il mio sito è Eccofatto.click l’hosting è 1&1 e sono su wordpress.org..

    Vedo nella cartella wp_content tutte le cartelle degli altri plugin ma se entro nella bacheca del mio sito alla voce plugin installati non ci sono e alla voce Salute del sito >in Autorizzazioni File Sistem >appare: La directory dei plugin Non scrivibile. Non riesco a ricaricarli e non riesco ad utilizzarli.
    Il mio tema è Neve. Ho controllato il mio database alla voce plugin da phpmyadmin di Ionos e sotto la dicitura plugin ho trovato questa voce:

    FEEDBACK disabilitato MariaDB User Feedback Plugin 100612.0 Sergei Golubchik GPL

    è per questo che non riesco a vedere i miei plugin? e non ho accesso alla directory? potete inviarmi una guida passo passo per risolvere il problema?

    • Ho avuto un problema con un plugin Wp super chache che mi ha mandato in crash la bacheca del sito https://eccofatto.click e non riuscivo piu’ ad accedervi . Dopo vari tentativi seguendo questa guida : https://wordpress.org/five-for-the-future/report/  ho eliminato dal file. hatcess   tutte le voci relative a questo plugin  ho  cambiato i permessi di tutti i plugin per disattivarli e li ho poi riattivati nel database. Ho eliminato la cartella dai plugin.
      Vedo nella cartella wp_content  tutte le cartelle degli altri plugin  ma  se entro nella bacheca del mio sito alla voce plugin installati  non ci sono  e alla voce Salute del sito >in Autorizzazioni File Sistem >appare : La directory dei plugin Non scrivibile. Non riesco a ricaricarli e non riesco ad utilizzarli.
      Il mio tema è Neve
      Non riesco a capire cosa devo fare per ripristinarli anche perchè non sono esperta in linguaggio informatico

      avrei bisogno di una guida passo passo
      Ringrazio sinceramente chi può aiutarmi grazie 

    Chi ha creato la discussione Lapenna

    (@cerosso)

    Ciao nessun progresso ho momentaneamente accantonato ,perchè ho un problema nuovo che stavo cercando di risolvere, non riesco a caricare i plugin che avevo disattivato dal database. Per riuscire ad entrare in bacheca

    me ne sono accorta una volta che l’ho ripristinata perchè volevo verificare i plugin più adatti al tema neve e mi è apparso in salute del sito nel autorizzazione file system.

    Indica se WordPress può scrivere nelle directory a cui ha bisogno di accedere.

    directory dei plugin Non scrivibile

    Grazie a FileZilla sono riuscita a dare i permessi di scrittura a quella cartella, ma non è cambiato assolutamente nulla.

    tu hai qualche idea?

    • Questa risposta è stata modificata 2 anni, 10 mesi fa da Lapenna.
    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @dury ,
    i file oltre a essere caricati nella cartella dei media, devono essere registrati sul Database, altrimenti il programma non sa dove cercarli e non li mostra nella libreira dei media.

    Per registrarli sul Database puoi usare il plugin Bulk Media Register

    Facci sapere.

Stai vedendo 15 risultati - da 16 a 30 (di 331 totali)