Risultati della ricerca per 'Config wordpress'

Stai vedendo 15 risultati - da 31 a 45 (di 684 totali)
    • Buongiorno, ho un problema serio su un sito e-commerce, bad-bike.it. Il sito è stato creato da persone esterne e non vi accendono più da diverso tempo. La mia unica modifica effettuata un giorno prima dell’errore è stata la creazione di un modulo di contatti, che ho provato e funzionava. Il giorno dopo sul sito, su tutte le pagine tranne la homepage, esce un messaggio di errore: “ Internal Server Error. The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at webmaster@bad-bike.it to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log.” Entrando, poi, nel pannello di wordpress ho trovato questa problematica su REST API “Endpoint REST API: https://www.bad-bike.it/wp-json/wp/v2/types/post?context=edit
      Risposta REST API: (500) Internal Server Error

      Vorrei capire nello specifico di cosa si tratta e come risolvere. Considerate che il sito ha 4 plugin che devono essere aggiornati e ho solo creato un semplice modulo di contatti, ma non credo che un modulo di contatti possa causare una problematica cosi grave.

      Rispondetemi please, è urgente. Grazie

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

    elisasiciliano

    (@elisasiciliano)

    Ciao, vi aggiorno con la risposta di Aruba:

    A seguito dell’aggiornamento di versione del database, non aveva ancora provveduto ad aggiornare il file di configurazione di WordPress con il nuovo indirizzo IP del server Mysql.

    ho provveduto lato server all’aggiornamento e la visibilità del sito web è adesso corretta.

    Ma di solito questo avviene in automatico o il passaggio di aggiornamento del nuovo indirizzo IP deve essere sempre inserito manualmente. Chiedo anche per eventuali situazioni simili.

    Grazie mille

    Elisa

    • Da qualche giorno, accedendo al sito Web dell’Associazione Sportiva si riceve l’errore: “Si è verificato un errore critico sul tuo sito web.”

      Purtroppo anche l’accesso all’area ADMIN del sito non funziona. In questo caso l’errore è: “Si è verificato un errore critico sul tuo sito web. Controlla la casella di posta dell’amministratore del sito per istruzioni.”

      Nella casella di posta ho trovato un messaggio da mittente WordPress con titolo “[Seleçao Libertas Calcetto] Il tuo sito è aggiornato a WordPress 6.0.9” dove ci è stato notificato un aggiornamento automatico WordPress 6.0.9.

      Sembrerebbe quindi che questo aggiornamento possa avere causato qualche malfunzionamento con i Plugin e/o con il Tema utilizzati. Non essendo però in grado di entrare nella Dashboard di amministrazione/configurazione, come posso intervenire per individuare e risolvere il problema?

      Grazie.

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

    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve a tutti,

    @sloganwp hai chiesto come evitare gli aggiornamenti automatici.

    Credo che sia assolutamente convinto, come tutti quelli che hanno partecipato al topic, che gli aggiornamenti di WP siano importanti per mantenere un installazione sicura e funzionante.

    Avere maggior controllo dell’installazione WP e scegliere di fare gli aggiornamenti quando segnalato nel back-end di WP evitando gli automatismi può evitare di incorrere in problemi o conflitti come quello segnalato dall’autore di questo topic.

    Gli automatismi sono preziosi e sono stati introdotti perché molte persone, spesso non professioniste, che utilizzano WordPress non comprendono il reale valore degli aggiornamenti e tendono a non aggiornare temi, plugin e core.

    Il consiglio per disabilitare l’aggiornamento automatico di core, temi e plugin è , oltre a inserire quelle stringhe nel file wp-config.php, consultare le indicazioni del proprio hosting provider che potrebbe anche non seguire le istruzioni del file wp-config.php ed eseguire ugualmente gli aggiornamenti automatici

    Io vorrei togliere dal back-end la posssibilità di aggiornarlo accidentalmente da parte di altri utenti admin che hanno l’aggiornamento facile. Come fare?

    Il consiglio è di coordinarsi tra chi ha l’accesso admin e di non aggiornare tutti in autonomia, ma farsi segnalare che un plugin o tema sono da aggiornare in modo che sia solo una persona a gestire l’operazione

    Cordiali Saluti

    • Dopo l’aggiornamento del 24 WordPress 6.0.9. mi da il seguente errore, non so se è collegato:

      Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function “_wp_footnotes_kses_init” not found or invalid function name in /web/htdocs/www.iftechnology.it/home/wp-includes/class-wp-hook.php:307 Stack trace: #0 /web/htdocs/www.iftechnology.it/home/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters() #1 /web/htdocs/www.iftechnology.it/home/wp-includes/plugin.php(476): WP_Hook->do_action() #2 /web/htdocs/www.iftechnology.it/home/wp-includes/pluggable.php(48): do_action() #3 /web/htdocs/www.iftechnology.it/home/wp-includes/user.php(3573): wp_set_current_user() #4 /web/htdocs/www.iftechnology.it/home/wp-includes/pluggable.php(70): _wp_get_current_user() #5 /web/htdocs/www.iftechnology.it/home/wp-includes/l10n.php(97): wp_get_current_user() #6 /web/htdocs/www.iftechnology.it/home/wp-includes/l10n.php(140): get_user_locale() #7 /web/htdocs/www.iftechnology.it/home/wp-includes/l10n.php(885): determine_locale() #8 /web/htdocs/www.iftechnology.it/home/wp-content/plugins/advanced-cf7-db/freemius/includes/class-freemius.php(3633): load_plugin_textdomain() #9 /web/htdocs/www.iftechnology.it/home/wp-includes/class-wp-hook.php(307): Freemius::_load_textdomain() #10 /web/htdocs/www.iftechnology.it/home/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters() #11 /web/htdocs/www.iftechnology.it/home/wp-includes/plugin.php(476): WP_Hook->do_action() #12 /web/htdocs/www.iftechnology.it/home/wp-settings.php(461): do_action() #13 /web/htdocs/www.iftechnology.it/home/wp-config.php(90): require_once(‘…’) #14 /web/htdocs/www.iftechnology.it/home/wp-load.php(50): require_once(‘…’) #15 /web/htdocs/www.iftechnology.it/home/wp-admin/admin.php(34): require_once(‘…’) #16 /web/htdocs/www.iftechnology.it/home/wp-admin/index.php(10): require_once(‘…’) #17 {main} thrown in /web/htdocs/www.iftechnology.it/home/wp-includes/class-wp-hook.php on line 307

      Notice: La funzione is_embed è stata richiamata in maniera scorretta. I tag condizionali di una query non funzionano prima che la query sia stata eseguita. Prima dell’esecuzione restituiscono sempre il valore False. Leggi Debugging in WordPress per maggiori informazioni. (Questo messaggio è stato aggiunto nella versione 3.1.0.) in /web/htdocs/www.iftechnology.it/home/wp-includes/functions.php on line 5833

      Notice: La funzione is_search è stata richiamata in maniera scorretta. I tag condizionali di una query non funzionano prima che la query sia stata eseguita. Prima dell’esecuzione restituiscono sempre il valore False. Leggi Debugging in WordPress per maggiori informazioni. (Questo messaggio è stato aggiunto nella versione 3.1.0.) in /web/htdocs/www.iftechnology.it/home/wp-includes/functions.php on line 5833

      Grazie per l’aiuto.

    I link sono giusti, mi sembra, però quando fai click la pagina viene reindirizzata.

    Sembra un problema di proxy, che infatti c’è. Il tuo indirizzo IP [2606:4700:3033::ac43:da07] è di Cloudflare.

    Non è un problema di WordPress, direi ma di configurazione di Cloudflare.

    • 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

    • enricotv

      (@enricotv)


      Ciao a tutti,

      dopo i due più recenti aggiornamenti di wordpress non mi funziona più un plugin che genera post di una determinata categoria derivante dalla compilazione di moduli di CF7.
      L’ho controllato e ricontrollato eppure niente da fare, con il debug di wordpress mi esce il seguente errore:

      Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function “add_author_support_to_posts” not found or invalid function name in /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-includes/class-wp-hook.php:324

      Stack trace: 0 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 1 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-includes/plugin.php(517): WP_Hook->do_action() 2 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-settings.php(643): do_action() 3 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-config.php(82): require_once(‘…’) 4 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-load.php(50): require_once(‘…’) 5 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-blog-header.php(13): require_once(‘…’) 6 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/index.php(17): require(‘…’) 7 {main} thrown in /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-includes/class-wp-hook.php on line 324

      Questo di seguito alla fine è il codice php del plugin, so che è lunghetto ma se qualcuno gentilmente mi aiuta a trovar l’errore gliene sarei molto grato.
      Grazie infinite

      Enrico

      <?php
      
      if (!defined('ABSPATH')) {
          exit;
      }
      
      /**
       * Our main plugin class
       */
      class CF7_To_WP
      {
      
          /**
           * The single instance of cf7_to_wp.
           * @var     object
           */
          private static $_instance = null;
      
          /**
           * Settings class object
           * @var     object
           */
          public $settings = null;
      
          /**
           * The version number.
           * @var     string
           */
          public $_version;
      
          /**
           * The token.
           * @var     string
           */
          public $_token;
      
          /**
           * The main plugin file.
           * @var     string
           */
          public $file;
      
          /**
           * The main plugin directory.
           * @var     string
           */
          public $dir;
      
          /**
           * The plugin assets directory.
           * @var     string
           */
          public $assets_dir;
      
          /**
           * The plugin assets URL.
           * @var     string
           */
          public $assets_url;
      
          /**
           * Our post type slug.
           *
           * @var string
           */
          private $post_type = 'cf7_form_messages';
      
          /**
           * Constructor function.
           * @access  public
           */
          public function __construct($file = '', $version = '0.1')
          {
              $this->_version = $version;
              $this->_token = 'cf7_to_wp';
      
              // Load plugin environment variables
              $this->file = $file;
              $this->dir = dirname($this->file);
              $this->assets_dir = trailingslashit($this->dir) . 'assets';
              $this->assets_url = esc_url(trailingslashit(plugins_url('/assets/', $this->file)));
      
              // Handle localization
              $this->load_plugin_textdomain();
              add_action('init', array($this, 'load_localization'), 0);
          }
      
          /**
           * Initialize all the things!
           */
          public function init()
          {
              // Register Messages post type.
              add_action('init', array($this, 'register_form_msg_post_type'));
              add_filter('add_menu_classes', array($this, 'menu_msg_form_bubble'));
              add_filter('post_row_actions', array($this, 'action_row_for_msg_posts'), 10, 2);
              add_action('admin_init', [$this, 'maybe_mark_form_message_as_read']);
              add_filter('wpcf7_verify_nonce', '__return_true');
      
              // Hook into CF7 actions.
              add_filter('wpcf7_editor_panels', array($this, 'add_cf7_panel'));
              add_action('wpcf7_after_save', array($this, 'save_cf7_data'), 50, 1);
              add_action('wpcf7_mail_sent', array($this, 'create_post_on_form_submission'), 50, 1);
              add_action('wpcf7_mail_failed', array($this, 'create_post_on_form_submission'), 50, 1);
              add_action('init', 'add_author_support_to_posts');
              add_filter('wpcf7_verify_nonce', '__return_true');
          }
      
          /**
           * Load plugin localisation
           */
          public function load_localization()
          {
              load_plugin_textdomain('cf7_to_wp', false, dirname(plugin_basename($this->file)) . '/lang/');
          }
      
          /**
           * Load plugin textdomain
           */
          public function load_plugin_textdomain()
          {
              $domain = 'cf7_to_wp';
              $locale = apply_filters('plugin_locale', get_locale(), $domain);
              load_textdomain($domain, WP_LANG_DIR . '/' . $domain . '/' . $domain . '-' . $locale . '.mo');
              load_plugin_textdomain($domain, false, dirname(plugin_basename($this->file)) . '/lang/');
          }
      
          /**
           * Register our post type to store messages.
           */
          public function register_form_msg_post_type()
          {
              register_post_type(
                  $this->post_type,
                  array(
                      'labels' => array(
                          'name' => __('Pratiche', 'cf7_to_wp'),
                          'singular_name' => __('Pratica', 'cf7_to_wp'),
                          'add_new' => __('Aggiungi nuova', 'cf7_to_wp'),
                          'add_new_item' => __('Aggiungi nuova pratica', 'cf7_to_wp'),
                          'edit' => __('Modifica', 'cf7_to_wp'),
                      ),
                      'description' => 'Pratiche e Servizi',
                      'has_archive' => true,
                      'publicly_queryable' => true,
                      'capability_type' => 'post',
                      'menu_position' => 32,
                      'show_ui' => true,
                      'show_in_menu' => true,
                      'public' => true,
                      'query_var' => true,
                      'menu_icon' => 'dashicons-buddicons-pm',
                      'taxonomies' => array('category'),
                      'supports' => array(
                          'author',
                          'title',
      					'category',
                          'editor',
                          'excerpt',
                          'trackbacks',
                          'page-attributes',
                          'custom-fields',
                          'thumbnail',
                          'sticky',
                      ),
                  )
              );
          }
      
          /**
           * Add bubble to admin menu
           *
           * @param array $menu
           * @return array $menu
           */
          public function menu_msg_form_bubble($menu)
          {
              $form_messages_count = wp_count_posts($this->post_type);
              $pending_count = $form_messages_count->draft + $form_messages_count->pending;
      
              foreach ($menu as $menu_key => $menu_data) {
                  if ("edit.php?post_type={$this->post_type}" !== $menu_data[2]) {
                      continue;
                  }
      
                  $menu[$menu_key][0] .= " <span class='update-plugins count-$pending_count'><span class='plugin-count'>" . number_format_i18n($pending_count) . '</span></span>';
              }
      
              return $menu;
          }
      
          /**
           * Add "Mark as read" action for our post type
           *
           * @param array $actions
           * @param WP_Post $post
           * @return array $actions
           */
          public function action_row_for_msg_posts($actions, $post)
          {
              if ($post->post_type === $this->post_type && $post->post_status !== 'publish') {
                  $actions['mark_as_read'] = sprintf(
                      '<a href="%s" class="aria-button-if-js" aria-label="%s">%s</a>',
                      wp_nonce_url("edit.php?post_type={$this->post_type}&action=mark_as_read&message_id={$post->ID}", "mark_message_as_read_{$post->ID}"),
                      esc_attr(__('Mark as read', 'cf7_to_wp')),
                      __('Mark as read', 'cf7_to_wp')
                  );
              }
      
              return $actions;
          }
      
          /**
           * Mark form message as read
           */
          public function maybe_mark_form_message_as_read()
          {
              if (isset($_GET['action']) && $_GET['action'] == 'mark_as_read' && isset($_GET['message_id'])) {
                  $message_id = (int) $_GET['message_id'];
      
                  if (isset($_GET['_wpnonce']) && wp_verify_nonce($_GET['_wpnonce'], "mark_message_as_read_{$message_id}")) {
                      $updated_post = wp_update_post(
                          array(
                              'ID' => $message_id,
                              'post_status' => 'publish',
                          )
                      );
      
                      wp_redirect(wp_get_referer());
                      exit();
                  }
              }
          }
      
          /**
           * Add new panel to CF7 form settings
           *
           * @param array $panels
           * @return array
           */
          public function add_cf7_panel($panels)
          {
              $panels['cf7-to-wp'] = array(
                  'title' => __('Salva messaggi', 'cf7_to_wp'),
                  'callback' => array($this, 'cf7_to_wp_form_metabox'),
              );
      
              return $panels;
          }
      
          /**
           * Output the content of our panel/metabox
           *
           * @param WPCF7_ContactForm $post CF7 object
           */
          public function cf7_to_wp_form_metabox($post)
          {
              $id = $post->id();
              $cf7towp = get_post_meta($id, '_cf7towp', true);
              $cf7towp = wp_parse_args(
                  $cf7towp,
                  array(
                      'active' => 0,
                      'title' => '',
                      'content' => '',
                      'category' => 0,
                  )
              );?>
      
      		<p style="margin-bottom:1em; font-size:1.25em;">
      			<?php _e('Abilitando la casella sottostante ogni modulo inviato compilato verrà pubblicato come nuovo articolo "Pratiche" privato.', 'cf7_to_wp');?>
      		</p>
      
      		<div class="mail-field" style="margin-bottom:1em;">
      			<label for="cf7towp-active">
      				<input type="checkbox" id="cf7towp-active" name="wpcf7-cf7towp-active" value="1" <?php checked($cf7towp['active'], 1);?> />
      				<strong><?php echo esc_html(__('Salvare i moduli compilati come articoli "Pratiche"?', 'cf7_to_wp')); ?></strong>
      			</label>
      
      		</div>
      
      		<div class="pseudo-hr"></div>
      
      		<div class="mail-field">
      			<p class="description">
      				<label for="cf7towp-category"><?php echo esc_html(__('Categoria dell\'articolo', 'cf7_to_wp')); ?></label>
      				<select id="cf7towp-category" name="wpcf7-cf7towp-category">
      					<?php $this->get_category_options($id)?>
      				</select>
      			</p>
      		</div>
      
      		<div class="mail-field">
      			<p class="description">
      				<label for="cf7towp-title"><?php echo esc_html(__('Titolo dell\'articolo', 'cf7_to_wp')); ?></label>
      				<input type="text" id="cf7towp-title" name="wpcf7-cf7towp-title" class="large-text" value="<?php echo esc_attr($cf7towp['title']); ?>" />
      			</p>
      		</div>
      
      		<div class="mail-field">
      			<p class="description">
      				<label for="cf7towp-content"><?php echo esc_html(__('Contenuto dell\'articolo', 'cf7_to_wp')); ?></label>
      				<textarea id="cf7towp-content" name="wpcf7-cf7towp-content" cols="100" rows="10" class="large-text"><?php echo esc_attr($cf7towp['content']); ?></textarea>
      			</p>
      		</div>
      
      		<hr>
      
      		<p class="description" style="margin-top:.5em;">
      			<span style="float:left; width:60%;">
      				<?php _e('Usa i classici CF7 [mail-tag] per i contenuti dinamici nel titolo e nel contenuto (li trovi sulla tab Mail).', 'cf7_to_wp');?>
      			</span>
      			<span style="text-align:right; float:right; width:40%;">
      				<?php
      $credits_link = '<a target="_blank" href="https://github.com/psaikali/contact-form-to-wp-posts">Fonte</a>';
              printf(__('A Contact Form 7 addon by %1$s', 'cf7_to_wp'), $credits_link);
              ?>
      			</span>
      		</p>
      
      		<hr>
      	<?php }
      
          /**
           * Get category field data
           */
      
          public function get_category_options($id)
          {
      
              $cf7towp = get_post_meta($id, '_cf7towp', true);
              $cf7towp = wp_parse_args(
                  $cf7towp,
                  array(
                      'active' => 0,
                      'title' => '',
                      'content' => '',
                      'category' => 0,
                  )
              );
      
              $args = array(
                  'taxonomy' => 'category',
                  'hide_empty' => false,
              );
      
              $terms = get_terms($args);
      
              foreach ($terms as $term) {
                  $options .= '<option value="' . $term->term_id . '" ' . selected($cf7towp['category'], $term->term_id, true) . '>' . $term->name . '</option>';
              }
      
              echo $options;
      
          }
      
          /**
           * Save metabox/tab data when CF7 form settings page is saved.
           *
           * @param WPCF7_ContactForm $contact_form
           */
          public function save_cf7_data($contact_form)
          {
              global $user_id;
              $user_id = get_current_user_id();
              $id = $contact_form->id();
              $cf7towp = array();
              $cf7towp['active'] = (!empty($_POST['wpcf7-cf7towp-active']));
      
              if (isset($_POST['wpcf7-cf7towp-title'])) {
                  $cf7towp['title'] = sanitize_text_field($_POST['wpcf7-cf7towp-title']);
              }
      
              if (isset($_POST['wpcf7-cf7towp-content'])) {
                  $cf7towp['content'] = wp_kses_post($_POST['wpcf7-cf7towp-content']);
              }
      
              if (isset($_POST['wpcf7-cf7towp-category'])) {
                  $cf7towp['category'] = wp_kses_post($_POST['wpcf7-cf7towp-category']);
              }
      
              update_post_meta($id, '_cf7towp', $cf7towp);
          }
      
          /**
           * Create a Messages post when form is submitted
           *
           * @param WPCF7_ContactForm $contact_form
           */
      
          public function get_current_user_id()
          {
              if (class_exists('Jwt_Auth_Public')) {
                  $jwt = new \Jwt_Auth_Public('jwt-auth', '1.1.0');
                  $token = $jwt->validate_token(false);
                  if (\is_wp_error($token)) {
                      return false;
                  }
      
                  return $token->data->user->id;
              } else {
                  return false;
              }
          }
      
          public function create_post_on_form_submission($contact_form)
          {
      
              $form_post = $contact_form->id();
              $cf7towp_data = get_post_meta($form_post, '_cf7towp', true);
      
              if ($cf7towp_data['active'] === true) {
                  $submission = WPCF7_Submission::get_instance();
      
                  if ($submission) {
                      $meta = array();
                      $meta['ip'] = $submission->get_meta('remote_ip');
                      $meta['ua'] = $submission->get_meta('user_agent');
                      $meta['url'] = $submission->get_meta('url');
                      $meta['date'] = date_i18n(get_option('date_format'), $submission->get_meta('timestamp'));
                      $meta['time'] = date_i18n(get_option('time_format'), $submission->get_meta('timestamp'));
                  }
      
                  $post_title_template = $cf7towp_data['title'];
                  $post_content_template = $cf7towp_data['content'];
                  $post_category[] = $cf7towp_data['category'];
      
                  $post_title = wpcf7_mail_replace_tags(
                      $post_title_template,
                      array(
                          'html' => true,
                          'exclude_blank' => true,
                          'has_archive' => true,
                      )
                  );
      
                  $post_content = wpcf7_mail_replace_tags(
                      $post_content_template,
                      array(
                          'html' => true,
                          'exclude_blank' => true,
                          'has_archive' => true,
                      )
                  );
      
                  $new_form_msg = wp_insert_post(
      
                      array(
                          'post_type' => $this->post_type,
                          'post_title' => $post_title,
                          'post_content' => $post_content,
                          'post_author' => $current_user -> ID,
                          'post_status' => 'private',
                          'has_archive' => true,
                          'post_category' => $post_category,
                      )
                  );
      
                  if ($submission) {
                      update_post_meta($new_form_msg, 'cf7towp_meta', $meta, );
                  }
              }
          }
      
          /**
           * Main cf7_to_wp singleton instance
           *
           * Ensures only one instance of cf7_to_wp is loaded or can be loaded.
           *
           * @static
           * @see cf7_to_wp()
           * @return Main cf7_to_wp instance
           */
          public static function instance($file = '', $version = '0.1')
          {
              if (is_null(self::$_instance)) {
                  self::$_instance = new self($file, $version);
              }
              return self::$_instance;
          }
      
          /**
           * Cloning is forbidden.
           *
           */
          public function __clone()
          {
              _doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?'), $this->_version);
          }
      
          /**
           * Unserializing instances of this class is forbidden.
           *
           */
          public function __wakeup()
          {
              _doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?'), $this->_version);
          }
      }
    • ciao!

      indicativamente da quando mi è arrivata la mail “Il tuo sito è aggiornato a WordPress 5.1.18” il mio sito è andato in down e non posso accedere alla mia admin-wp riportando errori così:


      Fatal error: Uncaught Error: Call to undefined function create_function() in /home/mhd-01/www.carlocolombofoto.com/htdocs/wp-content/plugins/imaginem-widgets-r2/widgets/sidebar-gallery.php:454 Stack trace: #0 /home/mhd-01/www.carlocolombofoto.com/htdocs/wp-content/plugins/imaginem-widgets-r2/mtheme-widgets.php(13): require_once() #1 /home/mhd-01/www.carlocolombofoto.com/htdocs/wp-settings.php(342): include_once(‘…’) #2 /home/mhd-01/www.carlocolombofoto.com/htdocs/wp-config.php(101): require_once(‘…’) #3 /home/mhd-01/www.carlocolombofoto.com/htdocs/wp-load.php(37): require_once(‘…’) #4 /home/mhd-01/www.carlocolombofoto.com/htdocs/wp-blog-header.php(13): require_once(‘…’) #5 /home/mhd-01/www.carlocolombofoto.com/htdocs/index.php(17): require(‘…’) #6 {main} thrown in /home/mhd-01/www.carlocolombofoto.com/htdocs/wp-content/plugins/imaginem-widgets-r2/widgets/sidebar-gallery.php on line 454

      come posso fare?

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

    • Ciao a tutti,

      sono nuovo di WP, ho installato e configurato un WP per un cliente, ho chiuso il firewall per motivi di sicurezza (uso iptables), ovviamente con il firewall chiuso non posso aggiornare i plugin di WP, ho provato ad aprire tutta la classe di @wordpress.org ma non è stato sufficiente, qualcuno che ha avuto lo stesso problema mi saprebbe aiutare?

      Grazie.

      Saluti

      Andrea

    @cristianozanca ,hai tutte le ragioni ma l’invio della posta dal sito è importante ed è vero che i provider postali non rispondono quasi mai perché è quasi tutto automatizzato per risparmiare costi del personale. Invio solo questo post sull’argomento.

    @marghe89,

    Ps: nel caso mi consigliate un altro host per le newsletter che sia meno “complicato”? (che non lo era all’inzio dato che mandavo sempre le newsletter, però non ho configurato io MailPoet)

    Sono tutti complicati. Io faccio con Amazon e quanto a complicazione non è secondo a nessuno.

    Ho capito, comunque. Lo scorso mese Google e Yahoo hanno deciso che non inoltreranno newsletter di domini che non siano più che completi quanto a records dns postali. Molti fornitori di relay hanno mandato mail come quella che hai ricevuto. Il problema è che ogni provider ha un pannello dns tutto suo, personalizzato, e bisogna districarsi.

    Tipo. Il tipo di record dns. CNAME in questo caso. Una piccola ricerca in rete troverai alcuni altri tipi

    Host. Anche Nome Host. Anche solamente Name. mailpoet1._domainkey.DOMINIOMIO.com

    Valore. Tutti i pannelli hanno la stessa voce. Valore. dkim1.sendingservice.net

    Stato. Questo ce l’ha solo mailpoet. E comunque non credo dovresti impostarlo tu.

    TTL . Ce l’hanno tutti eguale. Un valore in secondi. Se non sai cosa mettere metti 1800 oppure l’equivalente di un giorno in secondi.

    Se ancora non funziona è meglio chiedere a Google come usare il suo pannello dns. Lui risponde sempre.

    Finito. Non ritornerò più su questa discussione.

    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve @marghe89,

    solo un chiarimento:
    Anche se Mailpoet è un plugin WordPress, la questione del DNS è una questione esterna a WordPress e riguarda la configurazione del proprio server email e il gestore del dominio

    Il consiglio per ottenere migliori risultati è di contattare il proprio Hosting Provider per avere delucidazioni in merito

    Cordiali Saluti

    Ci sono msg di errore nella console del browser.

    init popups ✔ pum-site-scripts.js:7:12348
    
    Error: The domain TEMPORITROVATOLIBRI.IT is not authorized to show the cookie banner for domain group ID efd0c148-f93e-42c7-934d-1194e1aab0be. 
    Please add it to the domain group in the Cookiebot Manager to authorize the domain. cc.js:1:313
    

    Da quel che si capisce il popup viene inizializzato ma poi si genera un errore. Un qualche banner pubblicitario non è stato autorizzato. Non l’hai specificamente autorizzato mi sembra.

    Dovrebbe essere una configurazione del plugin che hai fatto che manca di qualcosa o è sbagliata. Magari non volevi banner pubblicitari o non ne volevi uno specifico ma senza di quelli il plugin non funziona. Non conosco per nulla il plugin che hai usato, Popup Maker.

    Per andare sul sicuro si potrebbe anche segnalare la cosa nell’apposito forum del plugin. https://wordpress.org/support/plugin/popup-maker/

    Forum: Varie ed eventuali
    Come il topic: Salute del sito
    • Salve a tutti, sul mio sito wp sono apparsi 2 problemi critici: come posso correggerli?

      – La modalità di debug è spesso abilitata per ottenere maggiori dettagli su un errore o su un guasto del sito, ma può contenere informazioni sensibili che non dovrebbero essere disponibili in un sito visibile a tutti.

      Il valore WP_DEBUG_DISPLAY, è stato abilitato da WP_DEBUG o aggiunto al tuo file di configurazione. Ciò fa sì che gli errori vengano visualizzati nelle pagine del tuo sito.

      Altro problema

      • Gli aggiornamenti in background non funzionano come previsto Sicurezza
      • Gli aggiornamenti in background permettono a WordPress di auto aggiornarsi se è disponibile un aggiornamento di sicurezza per la versione che stai utilizzando.
      • Errore Il filtro automatic_updater_disabled è abilitato.
      • Errore Tutti gli aggiornamenti automatici sono disabilitati.
      • Passato Non sono stati rilevati sistemi di controllo della versione.
      • Passato L’installazione di WordPress non necessita delle credenziali FTP per eseguire gli aggiornamenti.
      • Passato Tutti i file di WordPress sono scrivibili.

      Come posso correggere questi errori?

      grazie del vostro aiuto

    • Salve, da qualche tempo mi vengono notificati errori dal sito http://www.latteriamortaretta.it, per i quali non trovo poi riscontro: il sito non presenta anomalie a frontend nè funzionalità compromesse a backend. Il sito viene regolarmente aggiornato. Vorrei un vostro riscontro al riguardo, grazie.

      Versione di WordPress 6.4.2

      Tema attivo: Enfold Child (versione 1.0)

      Versione PHP 8.1.27

      Questi sono gli errori segnalati:

      Un errore di E_ERROR è stato causato nella linea 2842 del file /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/themes/enfold/config-woocommerce/config.php. Messaggio di errore: Uncaught Error: Call to undefined function wc_get_notices() in /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/themes/enfold/config-woocommerce/config.php:2842
      
      Stack trace:
      
      #0 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/class-wp-hook.php(324): avia_woocommerce_cart_dropdown()
      
      #1 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
      
      #2 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/plugin.php(517): WP_Hook->do_action()
      
      #3 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/themes/enfold/includes/helper-main-menu.php(137): do_action()
      
      #4 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(792): require('...')
      
      #5 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(725): load_template()
      
      #6 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/general-template.php(206): locate_template()
      
      #7 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/themes/enfold/header.php(275): get_template_part()
      
      #8 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(790): require_once('...')
      
      #9 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(725): load_template()
      
      #10 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/general-template.php(48): locate_template()
      
      #11 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/themes/enfold/404.php(9): get_header()
      
      #12 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(792): require('...')
      
      #13 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/template.php(725): load_template()
      
      #14 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/general-template.php(206): locate_template()
      
      #15 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/plugins/hide-login-page/libs/factory/templates/includes/class-helpers.php(79): get_template_part()
      
      #16 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/plugins/hide-login-page/includes/classes/class.configurate-hide-login-page.php(230): WBCR\Factory_Templates_126\Helpers::setError404()
      
      #17 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-content/plugins/hide-login-page/includes/classes/class.configurate-hide-login-page.php(155): WHLP_ConfigHideLoginPage->setAccessError()
      
      #18 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/class-wp-hook.php(324): WHLP_ConfigHideLoginPage->wpLoaded()
      
      #19 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
      
      #20 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-includes/plugin.php(517): WP_Hook->do_action()
      
      #21 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-settings.php(665): do_action()
      
      #22 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-config.php(80): require_once('...')
      
      #23 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-load.php(50): require_once('...')
      
      #24 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-admin/admin.php(34): require_once('...')
      
      #25 /var/www/vhosts/h476250.linp043.arubabusiness.it/latteriamortaretta.it/wp-admin/users.php(11): require_once('...')
      
      #26 {main}
      
        thrown

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

Stai vedendo 15 risultati - da 31 a 45 (di 684 totali)