Risultati della ricerca per 'Redirect http to https wordpress plugin'

Stai vedendo 15 risultati - da 1 a 15 (di 53 totali)
    • Ciao,
      sto riscontrando un problema con WooCommerce riguardo l’invio delle email e la configurazione del campo “Email mittente”. Ecco una descrizione dettagliata del problema e le azioni già intraprese:

      Problema:

      1. Le email generate da WooCommerce, come quelle per “Nuovo account cliente”, non vengono inviate. Tuttavia:
        • Le email di test inviate tramite WP Mail SMTP funzionano correttamente.
        • Altre email del sito (es. recupero password di WordPress) vengono inviate correttamente.
      2. Il campo “Email mittente” nelle impostazioni delle email di WooCommerce rimane sempre vuoto, anche dopo aver inserito un indirizzo valido e salvato. Ad ogni aggiornamento, il valore sparisce.

      Azioni già intraprese:

      1. Reinstallazione di WooCommerce:
        Ho disattivato ed eliminato il plugin, poi l’ho reinstallato. Il problema persiste.
      2. Disattivazione di tutti i plugin:
        Ho disattivato tutti i plugin tranne WooCommerce e WP Mail SMTP per escludere conflitti, ma non è cambiato nulla.
      3. Cambio temporaneo di tema:
        Ho testato con un tema predefinito di WordPress (Twenty Twenty-Two), ma il problema si presenta ugualmente.
      4. Configurazione di WP Mail SMTP:
        • Le email di test funzionano perfettamente.
        • Ho verificato che il server SMTP sia configurato correttamente e funzioni.
      5. Log di WooCommerce:
        Non ci sono errori evidenti nei log delle email o negli strumenti diagnostici forniti da WooCommerce.

      Ulteriori Informazioni:

      • Il sito usa la versione più recente di WordPress e WooCommerce.
      • Ho provato anche a disabilitare temporaneamente la cache, senza risultati.

      Vi chiedo gentilmente di aiutarmi a identificare la causa di questo problema. Può essere legato a:

      • Una configurazione anomala nel database?
      • Un bug del plugin?
      • Un problema di compatibilità non rilevato?

      Allego il report dello stato del sistema per aiutarvi nella diagnosi.

      Grazie mille per l’aiuto!

      Stato del Sistema

      WordPress Environment<br><br>WordPress address (URL): https://www.anekecandles.com<br>Site address (URL): https://www.anekecandles.com<br>WC Version: 9.4.3<br>Legacy REST API Package Version: Il plugin API REST legacy non è installato in questo sito.<br>Action Scheduler Version: ✔ 3.8.2<br>Log Directory Writable: ✔<br>WP Version: 6.7.1<br>WP Multisite: –<br>WP Memory Limit: 1 GB<br>WP Debug Mode: –<br>WP Cron: ✔<br>Language: it_IT<br>External object cache: – Server Environment<br><br>Server Info: Apache<br>PHP Version: 8.0.30<br>PHP Post Max Size: 128 MB<br>PHP Time Limit: 900<br>PHP Max Input Vars: 3000<br>cURL Version: 7.68.0<br>OpenSSL/1.1.1f<br><br>SUHOSIN Installed: –<br>MySQL Version: 8.0.36-28<br>Max Upload Size: 128 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: Active Plugins (21)<br><br>Advanced Custom Fields: di WP Engine – 6.3.11<br>Akismet Anti-spam: Spam Protection: di Automattic – Squadra antispam – 5.3.5<br>Aruba HiSpeed Cache: di Aruba.it – 2.0.20<br>Backuply: di Softaculous – 1.4.1<br>Contact Form 7: di Takayuki Miyoshi – 6.0.1<br>Elementor Pro: di Elementor.com – 3.25.4<br>Elementor: di Elementor.com – 3.25.10<br>Essential Addons for Elementor: di WPDeveloper – 6.0.10<br>Flexible Checkout Fields: di WP Desk – 4.1.15<br>GetResponseOfficial: di GetResponse – 1.3.9<br>Ultimate Addons for Elementor Lite: di Brainstorm Force<br>Nikhil Chavan – 2.0.0<br><br>Health Check & Troubleshooting: di The WordPress.org community – 1.7.1<br>Jetpack: di Automattic – 14.0<br>Checkout Field Editor for WooCommerce: di ThemeHigh – 2.0.6<br>Widgets for WooCommerce Products on Elementor: di Themelocation – 2.0.4<br>WooCommerce: di Automattic – 9.4.3<br>ShopLentor – WooCommerce Builder for Elementor & Gutenberg: di HasThemes – 3.0.1<br>Yoast SEO: di Team Yoast – 23.9<br>WP Mail SMTP: di WP Mail SMTP – 4.3.0<br>WPForms Lite: di WPForms – 1.9.2.3<br>YayMail – WooCommerce Email Customizer: di YayCommerce – 3.5.7 Inactive Plugins (2)<br><br>Softaculous Pro: di Softaculous – 2.1.5<br>WP Login and Logout Redirect: di Aminur Islam – 3.0 Must Use Plugins (1)<br><br>Health Check Troubleshooting Mode: di – 1.9.2 Settings<br><br>Legacy API Enabled: –<br>Force SSL: –<br>Currency: EUR (€)<br>Currency Position: right_space<br>Thousand Separator: .<br>Decimal Separator: ,<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: –<br>Enforce Approved Product Download Directories: ✔<br>HPOS feature enabled: ✔<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: – Logging<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 giorni<br>Level threshold: –<br>Log directory size: 553 KB WC Pages<br><br>Shop base: #79 – /negozio/<br>Carrello: #80 – /carrello/ – Contiene il blocco woocommerce/cart<br>Pagamento: ❌ La pagina non contiene lo shortcode [woocommerce_checkout] o il blocco woocommerce/checkout.<br>Il mio account: ❌ La pagina non contiene lo shortcode [woocommerce_my_account].<br>Termini e condizioni: ❌ La pagina non è impostata Theme<br><br>Name: Hello Elementor Child<br>Version: 2.0.0<br>Author URL: https://elementor.com/<br>Child Theme: ✔<br>Parent Theme Name: Hello Elementor<br>Parent Theme Version: 3.1.1 – 3.2.0 è disponibile<br>Parent Theme Author URL: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash<br>WooCommerce Support: ✔ Templates<br><br>Overrides: – Admin<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>navigation<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br><br>Disabled Features: product-data-views<br>experimental-blocks<br>minified-js<br>product-pre-publish-modal<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>blueprint<br>reactify-classic-payments-settings<br>use-wp-horizon<br><br>Daily Cron: ✔ Next scheduled: 2024-12-16 15:09:51 +00:00<br>Options: ✔<br>Notes: 64<br>Onboarding: completed Action Scheduler<br><br>Completato: 5.078<br>Oldest: 2024-11-21 15:10:01 +0000<br>Newest: 2024-12-16 10:12:33 +0000<br><br>Operazione non riuscita: 16<br>Oldest: 2024-11-21 15:15:52 +0000<br>Newest: 2024-12-15 22:05:04 +0000<br><br>In attesa: 7<br>Oldest: 2024-12-16 22:05:04 +0000<br>Newest: 2024-12-23 14:00:00 +0000 Status report information<br><br>Generated at: 2024-12-16 11:37:19 +00:00<br>

    • 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 @sby79 ,

    In realtà la situazione è migliorata. TopHost ha rimediato la sua parte di errori e il certificato è quello giusto quindi tutti gli aggiornamenti che in futuro riuscirai a fare dovrebbero prendere pure essi la strada giusta senza far più confusione con i nomi.
    L’installazione del plugin che fa il redirect a https non è strattamente necessaria. I browser moderni la fanno anche da soli e non compare nessun messaggio di ” sito non sicuro ”

    Al momento ci sono gli errori da sistemare:

    1. Warning: Constants may only evaluate to scalar values in /home/mhd-01/www.123ricominciodame.com/htdocs/wp-content/plugins/social-polls-by-opinionstage/plugin.php on line 53

    2. Fatal error: Call to undefined function register_block_type_from_metadata() in /home/mhd-01/www.123ricominciodame.com/htdocs/wp-includes/blocks/archives.php on line 112

    Per quanto riguarda il primo errore esso è probabilmente dovuto al fatto che il plugin social-polls-by-opinionstage è scritto per una versione di php più vecchia di quella che hai adesso.

    Senza la Dashboard penso che potresti disabilitare il plugin via FTP.
    Fai un accesso FTP e in
    /wp-content/plugins/ dovrebbe esserci la directory social-polls-by-opinionstage. Rinominala o mettendoci una x davanti al nome, o nel modo che preferisci.

    Questo è il link per la documentazione
    https://kinsta.com/knowledgebase/disable-wordpress-plugins/

    Se non sono attive cache di un qualche tipo,
    a questo punto l’ errore numero 1. dovrebbe sparire.

    L’ errore numero 2. è più critico ma qualcosa verrà in mente, speriamo.

    Un saluto.

    Ciao @piemme67,
    il plugin Redirection (https://wordpress.org/plugins/redirection/) permette di creare la regola che ti serve e, se impostato correttamente, permette di utilizzare il file .htaccess per scrivere le regole.

    • beginnerweb

      (@simonemassitti)


      Salve
      mi chiamo Simone e sviluppo piccoli siti web con WordPress.

      Appena uscita la versione di WordPress 5.9 ho pensato subito di provarne le nuove funzionalità sopratutto usando i nuovi temi a blocchi, naturalmente la prima scelta è stata il Twenty Twenty-Two.

      La prima cosa che ho provato a fare è usare il nuovo editor di tema (sotto la voce di menu Aspetto per intenderci), con mia grande sorpresa mi mostra solo una pagina bianca.
      Ho usato la console del browser per cercare di capire quale era il problema, l’errore era il seguente
      site-editor.php:1 Mixed Content: The page at 'https://www.webdraft.info/gub59/wp-admin/site-editor.php' was loaded over HTTPS, but requested an insecure resource 'http://www.webdraft.info/gub59/?_wp-find-template=true'. This request has been blocked; the content must be served over HTTPS.
      da quello che ne capisco ho interpretato l’errore in questo modo: il browser per sicurezza non visualizza la pagina perché nella stessa si fa riferimento a contenuti che non passano per https.

      Come possono esserci contenuti misti se WordPress è stato appena installato su un nuovo database ed i contenuti sono quelli di default di WordPress?

      Per completezza è bene chiarire che il resto di WordPress funziona normalmente compreso l’editor a blocchi che si usa per editare post e pagine, il sito viene pubblicato correttamente come si può vedere nel link.

      Prima di porre questa domanda al forum naturalmente ho provato a cercare se esistessero altri casi simili al mio, ad ora non ho trovato niente di simile e di conseguenza mi sono rivolto all’assistenza del mio hosting (Aruba), al momento l’unica cosa che mi hanno consigliato di fare è quella di installare il plugin “Really Simple SSL” e che naturalmente non ha risolto il problema.

      L’unica soluzione funzionante che sono riuscito a trovare tra le diverse prove che ho fatto è quella di intervenire sul file .htaccess inserendo questo comando
      Header always set Content-Security-Policy "upgrade-insecure-requests;"
      ma francamente non so se sia una buona pratica farlo e se possa creare problemi di indicizzazione in un sito nel lungo periodo.

      Ma alla fine la mia vera domanda è:
      Perché il un file di WordPress site-editor.php che lavora su https:// dovrebbe chiamare una risorsa in modo specifico su http:// pur appartenendo sempre allo stesso dominio e che comunque ha un certificato SSL attivo con redirect automatico su HTTPS?

      Vi ringrazio in anticipo per la vostra disponibilità.

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

    Ciao @clack,

    Piacere di conoscerti, sono Matteo.

    Innanzitutto, vorrei scusarmi per ciò che è successo. Capisco che ricevere risposte vaghe non è proprio una bella esperienza. Cercherò di spiegare meglio come sono i fati e chiarirti le idee.

    Anzitutto, nessuno (nemmeno i moderatori) è interessato a nascondere discussioni del forum. La tua discussione è stata correttamente segnalata spam perchè hai già aperto un altro thread quasi due anni fa per lo stesso motivo, proprio come hai detto. Il fatto è che non capiamo com’è possibile che dopo 1 anno e 10 mesi tu abbia scelto di riprendere la discussione di questo argomento, anziché continuare la discussione e rispondere subito all’altra, senza lasciar passare quasi due anni dall’ultima risposta.

    Uno dei motivi per cui nessuno è interessato a nascondere nulla è il fatto che (se non lo sai) WordPress non è un’azienda, non si fa “pubblicità” su questo forum e, non guadagnandoci nulla, perchè si dovrebbe cancellare senza senso un post? Non esistono dipendenti WordPress, nessuno è pagato da “WordPress”. Siamo semplicemente contributori che donano il proprio tempo per creare e tradurre WordPress, fornire supporto agli utenti e molto altro. Non ci sono dipendenti WordPress, e tutto ciò che c’è da fare viene discusso nelle riunioni. Se vuoi, sei libero di partecipare. Maggiori info le trovi qui.

    Detto questo, capisco che nella discussione precedente tu possa non aver capito molto della risposta, per cui cercherò di risponderti io qui adesso. Ricapitolo meglio la domanda giusto per conferma: Quando qualcuno trova una immagine nei motori di ricerca tipo Google Images ti aspetteresti che, quando qualcuno clicchi il tasto per andare a vedere il link dell’immagine, il link a cui ti rimanda sia il link dell’articolo/pagina dove appunto si trova la pagina stessa, e non un link che porta solo al file di immagine.

    Come ti è stato già detto, forse in modo meno chiaro, questa richiesta/questo problema non ha a che fare con WordPress, piuttosto è una questione del motore di ricerca. In effetti, ha a che fare col modo in cui motori catalogano le immagini nella pagina dei risultati di ricerca.

    Google, con il suo spider, visita continuamente le pagine di tutto il web e le indicizza, salvandosi dunque alcuni dati riguardo le stesse nella sua memoria. Quando tu fai una ricerca su Google, lui rivede il suo catalogo di informazioni e trova le migliori da darti. Dipende quindi da diversi fattori, per esempio se Google ha indicizzato la specifica pagina web dove si trova quella foto, oppure altri parametri che Google usa per catalogare i suoi risultati, di cui però non sono al corrente. In ogni caso né io né te possiamo controllare questi parametri, per cui ci potrai far poco.

    Cito dal commento di Cristiano Zanca nella tua precedente discussione che diceva che “Il consiglio è di seguire la scelta del plugin Yoast che non fa più il redirect dall’immagine sulla pagina dalla versione 7.0, reindirizza all’immagine stessa”. Le motivazioni da Yoast sono diverse e le trovi tutte qua. Un esempio è il fatto che una foto potrebbe essere usata da più articoli/pagine. A quel punto, quindi, il dubbio è: l’immagine a quale contenuto deve fare il redirect?

    Sperando di aver risposto in modo completo, chiaro ed esauriente la tua domanda, ti confermo che sono disponibile in caso avessi altri dubbi a riguardo.

    Ultima gentilezza: di solito mi piace parlare con delle persone e mi piace chiamare per nome. Il mio nome è Matteo, il tuo qual’è? 🙂

    Un saluto,
    Matteo

    PS, piccola dritta per ricevere una risposta più veloce la prossima volta: quando apri un thread e devi aggiungere ulteriori dettagli, modifica il messaggio iniziale, non mandarne di nuovi: se invii nuovi commenti per il forum questo thread ha ricevuto almeno una risposta e non è più nelle “discussioni senza risposte”, il posto in cui noi volontari quando dobbiamo rispondere andiamo a cercare discussioni a cui rispondere.

    • silgadriel

      (@silgadriel)


      Buongiorno a tutti, vi seguo da sempre ma è la prima volta che apro un post, perché non so più davvero cosa fare. Chiedo scusa in anticipo se ho sbagliato sezione, al momento mi sembra la più pertinente. Ma andiamo al dunque: ho un blog di cucina, con un tema carino ma molto semplice, acquistato su themeforest. Mi sono innamorata di un tema bellissimo che ho comprato di getto ma molto più strutturato, e molto serio e professionale. Ho aperto un sito di staging per poter fare tutte le prove e i vari test, e dopo una settimana che ci lavoro febbrilmente facendo anche nottate fino alle 5 (e andando a lavorare alle 8… cosa non si fa per un sito 🙂 ) il mio tema è pronto, e lo amo da morire, se non fosse per un piccolo (non tanto) problema dell’ultimo minuto di cui mi sono accorta solo adesso. Nel tema che ho attualmente scrivo i miei articoli (nella sezione ARTICOLI di WP) che una volta pubblicati escono con questo link, settato nelle impostazioni come permalink:

      https://bluaragosta.it/2021/03/NOME_ARTICOLO.html

      ho scelto questa impostazione di permalink perché vengo da blogger, che usava questo stile, e che ho sempre lasciato.

      Il tema che VORREI usare adesso e che mi piace da impazzire ha un suo form dedicato per scrivere le ricette, sezione RECIPE, che permette l’interazione con i lettori e ha una serie infinita di informazioni, solo che scrivendo una ricetta dal form l’articolo viene pubblicato con questa forma:

      https://bluaragosta.it/recipe/NOME_ARTICOLO

      a questo punto mi sono venuti i brividi…. o faccio un redirect dei vecchi articoli, riscrivendoli tutti (non mi crea problemi, sono una fissata della forma e lo faccio anche) ma questo mi crea problemi serissimi che vanno OLTRE il mio sito: dovrei cambiare tutti i miei link in giro…twitter, facebook, pinterest, linkedin… nel mio blog ho 450 articoli, non saranno tantissimi ma andare a modificarli uno per uno sul mio blog ne ero consapevole e preparata, su ogni piattaforma no, dando per scontato di dimenticarmene qualcuno e quindi perdere faticosamente i miei lettori, fra l’altro ho più di 3000 lettori iscritti via mail, vuol dire che non vedranno più le ricette? O vedranno errori 404, 301 e via dicendo?

      Pensavo che forse la cosa più semplice e meno faticosa sarebbe “costringere” il tema a mantenere il vecchio permalink, ma come posso fare? In pratica dopo tutto il mio discorso, scusate se sono stata prolissa ma era necessario per capire la situazione, c’è un modo (a livello di codici, plugin ecc) per mantenere i miei post futuri col vecchio sistema in modo da non sobbarcarmi una mole di lavoro infinita? Non solo i post futuri, ma anche quelli passati che riscriverò col nuovo form senza cambiare il permalink memorizzato dai miei lettori e non perdere anni di faticoso lavoro… li riscriverei adeguando la forma e modificando la data di pubblicazione in modo da rispettare la pubblicazione temporale (i post partono dal 2012)

      Premetto che ho già chiesto al support del tema, la loro risposta è che “non fanno personalizzazioni, rivolgersi a uno sviluppatore”. Io abito in una piccola provincia, non so dove andare a recuperare uno sviluppatore, fossi a Milano o a un qualsiasi capoluogo di provincia sì, ma qui sono nel deserto dei tartari. Premetto che ho tutto aggiornato, uso i temi child, il tema è aggiornato, wordpress è aggiornato, faccio regolarmente i miei bravi backup e io sono disperata… riuscirò a cambiare questo benedetto tema? Il problema dei link al momento mi sembra insormontabile e mi viene voglia di buttare tutto alle ortiche, ma sono troppo testarda. Siete la mia ultima speranza….

      Grazie ragazzi aspetto con ansia vostre risposte (e incrocio le dita)

      Cristina

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

    Forum: Varie ed eventuali
    Come il topic: Reindirizzamento
    • maccaronireflex92

      (@maccaronireflex92)


      Buongiorno,
      Avrei bisogno di aiuto per reindirizzare i miei contenuti su link diversi dall’originale.
      Questa mattina ho smanettato un po’ nelle impostazioni di WordPress e ho pensato bene di modificare i permalink da quella che era la struttura iniziale: https://maccaronireflex.it/2021/03/01/articolo-di-esempio/

      a questo genere di struttura:
      https://maccaronireflex.it/articolo-di-esempio/

      Non ho pensato che ora tutti i link indicizzati da Google rimandino a pagina inesistente, mi chiedevo se fosse in qualche modo possibile reindirizzare tutti i link senza doverlo fare manualmente uno per uno. E se si, come.

      Ho già scaricato un plugin, Redirection, ma oltre ai redirect che mi ha fatto in automatico di vecchi articoli che avevo modificato in passato, non saprei come altro muovermi…

      Grazie a chi saprà aiutarmi, sono disperata.

      Francesca

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

    Ciao @albe67,

    provo a riepilogare per vedere se ho capito.
    Nel primo post dicevi:

    Al momento, c’è un reindirizzamento da non-www a www
    Io vorrei che avvenisse il contrario, da www a non-www.

    E successivamente:

    Nelle impostazioni generali, in questo momento, sia l’Indirizzo WordPress che l’Indirizzo sito iniziano con:
    https://www&#8230;..

    Ora, data l’ora tarda non vorrei dire una cavolata, ma credo sia normale che finisci sempre sul www perchè WordPress stesso ti reindirizza lì, dal momento che l’indirizzo principale è indicato CON il www nelle sue impostazioni generali.

    Chiedo agli altri di correggermi se sto dicendo una fesseria 🙂

    A questo punto, se tu vuoi avere sempre e solo l’indirizzo SENZA il www, bisognerà dire questa cosa a WordPress modificando l’indirizzo nelle impostazioni.

    Naturalmente è una modifica da fare con attenzione, inoltre dopo bisogna fare una ricerca in tutto il database delle occorrenze dell’indirizzo CON il www e sostituirle con l’indirizzo SENZA il www. Per intenderci, un “search & replace” che si può fare con wp-cli o qualche plugin apposito.

    Qui tutte le info per modificare l’url di WordPress:
    https://wordpress.org/support/article/changing-the-site-url/

    In ogni caso, resta valido il controllo sui DNS suggerito da @luca21 per capire se c’è qualche redirect a quel livello.

    @albe67 spero di aver capito il tuo obiettivo.
    Se ho detto delle stupidate, vi prego di farmelo notare.

    Ciao 🙂

    Chi ha creato la discussione webatlas

    (@webatlas)

    Aggiungo che dopo un ulteriore verifica sui log, riscontriamo questo

    [error] [client IPDB] - www.nomesito.com - AH01215: WordPress errore sul database INSERT, UPDATE command denied to user 'Sqlxxxx'@'IPDB' for table 'wp_wfconfig' per la query INSERT INTO wp_wfconfig (name, val, autoload) values ('lastPermissionsTemplateCheck', '1590660119', 'yes') ON DUPLICATE KEY UPDATE val = '1590660119', autoload = 'yes' fatta da require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('plugins_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, wordfence::veryFirstAction, wfConfig::set: /web/htdocs/www.nomesito.com/home/wp-cron.php, referer https://www.nomesito.com/wp-cron.php?doing_wp_cron=1590660118.8317189216613769531250

    Ovviamente, ho omesso IP e nome db.

    Creo proprio che si sia qualche problema di redirect, visto che ha perso la home come pagina statica da assegnare come pagina iniziale, infatti ora la “home” è il blog.

    • andreamarchesini

      (@andreamarchesini)


      Buongiorno,

      aprendo il mio sito su mobile mi appare l’errore “err_too_many_redirects”.
      Specifico che da pc questo errore non mi appare.
      Ho già tentato di sistemare il problema con diversi tentativi, tra cui:

      -modificare i campi “indirizzo wordpress(URL)” e “Indirizzo sito (URL)” nelle impostazioni generali.

      -aggiungendo le due stringhe sul file wp-config.php tramite FTP
      define(‘WP_HOME’,’https://tuosito.com’);

      define(‘WP_SITEURL’,’https://tuosito.com’);

      -disattivando tutti i plugin.

      Purtroppo nessuno delle possibili soluzioni ha risolto il mio problema.
      L’unica che mi ha risolto il problema è la seconda opzione, ma me ne ha creato un altro, cioè non mi faceva più accedere a wordpress tramite il login.

      Avete altre soluzioni o modalità per sistemare il problema?

      Grazie mille, gentilissimi.

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

    Ciao @meditamedical,

    Piacere di conoscerti, sono Matteo. Non faccio parte di SiteGround, ma sono anche io un loro cliente affezionato.

    Riguardo il tuo problema, vedo che i ragazzi del dipartimento Senior di SiteGround ti hanno mandato una serie di richieste database che sono molto lunghe.

    Vedo che si parla di Packlink (probabilmente lo hai installato): usc_packlink_entity. Dovresti capire cos’è questa riga di database e cosa fa esattamente, parlandone anche con Packlink stessa.

    Vedo inoltre che qualcosa riguarda anche WooCommerce visto che salvi il log del sito (wc_connect_debug_logging_enabled). Se il tuo sito è in produzione, è sempre meglio disabilitare il debug: probabilmente non ti serve e richiede molte risorse.

    Vedo anche che usi un certo tipo di cache (transient_et_builder_ajax_cache). Il consiglio è, se sei su SiteGround, di non usare alcun tipo di plugin Cache esterno, piuttosto invece, scaricare ed utilizzare SiteGround SuperCacher, un plugin che. Rea cache più veloci visto che lo fa a livello di server. Adesso tutto è stato integrato in SG Optimizer. Inoltre, personalmente quando creo o sviluppo siti preferisco usare direttamente Gutenberg senza ulteriori builder visto che appesantiscono la pagina.

    Per ultimo, vedo che ti sta creando problemi una particolare funzione di Jetpack (jetpack_edit_links_calypso_redirect). Non ho idea di cosa sia, ma ti sta creando un po’ di problemi.

    In più vedo che alcune righe che iniziano con usc ti stanno dando un po’ di problemi.

    Il consiglio, a questo punto, è di:
    – Usare il plugin Query Monitor Che dovrebbe aiutarti nel capire dove vengono generate queste richieste al database, anche per capire il tuo passo successivo. Non ho mai usato questo plugin quindi non saprei dirti come fare o come funzioni, ma so che funziona piuttosto bene.
    – Contattare Jetpack e Packlink e chiedere info su come risolvere questo problema.

    Un’altra cosa che probabilmente dovresti dirmi è su quale piano ti trovi ora su SiteGround. Potrebbe esserci utile. Il suggerimento di SiteGround di contattare uno sviluppatore resta comunque valida visto che ti permetterà di far sì che acceda direttamente al tuo sito e possa verificare più da vicino l’inconveniente.

    Resto a disposizione.

    A presto,
    Matteo S.

    site_url visualizzazione sito mentre home_url si riferisce ai file di dove risiedono (il core, suppongo anche i caricament e i post).
    Siccome lavori con plug-in a pagamento devi essere sicuro (nonché tuo diritto) su come effettua questi cambiamenti.
    Normalmente esistono due metodi, uno che modifica .htaccess e l’altro site_url cito i passaggi 7,8,9,10,11.
    7 della guida seguente “COPIA NON SPOSTA” dalla directory di WordPress nella directory principale del tuo sito (visualizzazione sito).
    8 apri la tua directory root index.php
    9 modifica require( dirname( __FILE__ ) . '/wp-blog-header.php' ) in require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' ).
    10 fai il login
    11 clicca su save i permalink.
    *Nota la guida fa riferimento a un spostamento su una cartella wordpress /wordpress/wp-blog-heder.php sarà inserito nel file root (poiché site_url é impostato nella root e home_url spostato nella cartella wordpress “quasi” come nel tuo caso).

    https://wordpress.org/support/article/giving-wordpress-its-own-directory/
    Detto questo significa che i plug-in da te utilizzati fanno questo cambiamento (se rispecchiano il core WordPress, in tanti elaborano i propri codici php ma difficilmente sono basati sul tutto il core WordPress).

    Puoi postare il tuo file .htaccess senza htpassword o comunque senza informazioni personali, il require della root per il file index.php?
    Mi dispiace WordPress non definisce chiaramente cosa sia site_url , a limite ti crei un plugin e usi la funzione per recuperare il site_url e se non ti piace fai un redirect.

    Questo é un argomento avanzato e ti può rispondere solo chi sviluppa con WordPress.

    Dunque il site_url (Site Adress) è l’indirizzo che vuoi che le persone digitino nel loro browser per raggiungere il tuo blog WordPress.
    Però inizialmente avevi un percorso diverso e nel caso di installazione singole WordPress devi modificare i vecchi percorsi in quelli nuovi mentre se usi WordPress multisite devi modificare wp_options, wp_options2 wp_site e altro come spiega il link di seguito, forse wp_options avrà già il tuo site_url corretto (poiché é stato impostato da te) però non so se i vecchi: post, file caricati potrebbero avere la vecchia url quindi crea un nuovo: post e carica una nuova immagine se il post é senza la cartella web dovrai modificare le voci che si riferiscono a site_url e se la cartella uploads é comprensiva di web/ allora non dovrà essere modificata https://wordpress.org/support/article/changing-the-site-url/#changing-the-url-directly-in-the-database

    Prima di qualsiasi operazione crea un back-up dei file e del database, non fare altri tentativi eccetto la modifica al database ma con plug-in (i temi, widget, plugin potrebbero serializzare i percorsi quindi manualmente é una cattiva pratica).

    Qui una lista di possibili opzioni per modificare il database https://wordpress.org/support/article/moving-wordpress/#changing-your-domain-name-and-urls
    *Ricorda devi modificare solo wp_site, wp_options unicamente per site_url nella maggior parte dei casi, se un plugin non indica cosa stai per cambiare non fare nulla piuttosto resta così.
    Scusami non esiste una guida chiara per quando c’è solo site_url a essere diverso ma con i doppi tentativi (provando e controllando il percorso di post e upload sarai certo di quale percorso é obbligatorio).

    Per i tuoi usi futuri imposta sin dall’inizio senza web nel percorso site_url, se ancora da browser vedrai un 404 o accedere alla cartella web quando il percorso iniziale é privo di web si dovrà procedere con una riscrittura url (htaccess o plugin redirection e similari) ad esempio /web/wp-admin/ sarà un percorso sempre valido (si dovrebbe stilare una lista quando la cartella web é legittima per il contensto WordPress url e ciò ne consegue che tutto il resto sarà valutato per il contesto Site url).

    Chi ha creato la discussione lecronachedidante

    (@lecronachedidante)

    sto utilizzando altervista:le buone ricette.

    ho disattivato tutti i plugin, il resto RICOMPARE!

    allora ecco i plugin che di solito uso:

    Plugin Descrizione
    Seleziona AddFunc Head & Footer Code

    AddFunc Head & Footer Code
    Disattiva

    Allows administrators to add code to the <head> and/or <footer> of an individual post and/or site-wide. Ideal for scripts such as Google Analytics conversion tracking codes and any other general or page-specific JavaScript.
    Versione 2.3 | Di AddFunc | Visualizza i dettagli
    Seleziona Akismet Anti-Spam

    Akismet Anti-Spam
    Impostazioni | Disattiva

    Usato da milioni di persone, Akismet è probabilmente il miglior modo al mondo per proteggere il tuo blog dallo spam. Il tuo sito è configurato e protetto completamente, anche mentre dormi.
    Versione 4.1.2 | Di Automattic | Visualizza i dettagli
    Seleziona Avatars

    Avatars
    Disattiva | Settings

    A plugin to manage public and private avatars.
    Versione 12.1 | Di Peter Sterling | Visualizza i dettagli | Donate
    Seleziona Consenso al cookie GDPR

    Consenso al cookie GDPR
    Disattiva | Settings | Support | Aggiornamento Premium

    A simple way to show your website complies with the EU Cookie Law / GDPR.
    Versione 1.7.7 | Di WebToffee | Visualizza i dettagli
    Seleziona Delete All Comments of wordpress

    Delete All Comments of wordpress
    Disattiva

    Plugin to delete all comments of wordpress website (Approved, Pending, Spam)
    Versione 2.4 | Di Navneet Soni | Visualizza i dettagli
    Seleziona Exploit Scanner

    Exploit Scanner
    Scanner Settings | Disattiva

    Scans your WordPress site for possible exploits.
    Versione 1.5.2 | Di Automattic | Visualizza i dettagli
    Seleziona Heateor Social Comments

    Heateor Social Comments
    Settings | Disattiva |
    Add-Ons | Support Documentation

    Integrate Facebook Comments and Disqus Comments along with default WordPress Comments
    Versione 1.4.16 | Di Team Heateor | Visualizza i dettagli
    Seleziona Importatore Blogger

    Importatore Blogger
    Disattiva

    Importa articoli, commenti, immagini e tag da un blog Blogger quindi migra gli autori in utenti WordPress.
    Versione 0.9 | Di wordpressdotorg | Visualizza i dettagli
    Seleziona Newsletter

    Newsletter
    Disattiva

    Newsletter è un plugin formidabile con cui creare liste di iscritti, inviare newsletter, consolidare il proprio business. Prima di fare l’aggiornamento leggi questa pagina per conoscere le novità.
    Versione 6.0.7 | Di Stefano Lissa, The Newsletter Team | Visualizza i dettagli
    Seleziona Redirection

    Redirection
    Impostazioni | Disattiva

    Gestisci tutti i redirect 301 and controlla tutti gli errori 404
    Versione 4.3.1 | Di John Godley | Visualizza i dettagli
    Seleziona ShortCodes Embed

    ShortCodes Embed
    Disattiva

    Easily embed videos and more from sites like YouTube, Vimeo, and SlideShare. Based on WordPress.com jetpack.
    Versione 1.0 | Di Niccolò Tapparo | Visita il sito del plugin
    Seleziona SI Captcha Anti-Spam

    SI Captcha Anti-Spam
    Impostazioni | Disattiva

    Adds Secure Image CAPTCHA to WordPress pages for comments, login, registration, lost password, BuddyPress register, bbPress register, wpForo register, bbPress New Topic and Reply to Topic Forms, Jetpack Contact Form, and WooCommerce checkout. In order to post comments, login, or register, users will have to pass the CAPTCHA test. Prevents spam from automated bots. Compatible with Akismet and Multisite Network Activate.
    Versione 3.0.3 | Di fastsecure | Visita il sito del plugin | Supporto | Donazione
    Seleziona Subscribe to Comments Reloaded

    Subscribe to Comments Reloaded
    Disattiva | Settings

    Subscribe to Comments Reloaded is a robust plugin that enables commenters to sign up for e-mail notifications. It includes a full-featured subscription manager that your commenters can use to unsubscribe to certain posts or suspend all notifications.
    Versione 190529 | Di WPKube | Visualizza i dettagli
    Seleziona Verify Google Webmaster Tools

    Verify Google Webmaster Tools
    Disattiva

    Adds Google Webmaster Tools verification meta-tag.
    Versione 1.3 | Di Audrius Dobilinskas | Visita il sito del plugin
    Seleziona WordPress Social Login

    WordPress Social Login
    Attiva | Elimina

    Consenti ai tuoi visitatori di commentare e accedere al sito attraverso social network come Twitter, Facebook, Google, Yahoo e altri.
    Versione 2.3.3 | Di Miled | Visualizza i dettagli
    Seleziona WP Force SSL

    WP Force SSL
    Attiva | Elimina

    Redirect all traffic from HTTP to HTTPS to all pages of your WordPress website.
    Versione 1.4 | Di Kostas Vrouvas | Visualizza i dettagli
    Seleziona Yoast SEO

    Yoast SEO
    FAQ | Supporto Premium | Impostazioni | Disattiva

    La prima vera soluzione SEO tutto-in-uno per WordPress, compresa l’analisi dei contenuti su ogni pagina, sitemap XML e molto altro.
    Versione 11.4 | Di Team Yoast | Visualizza i dettagli

    GRAZIE!

Stai vedendo 15 risultati - da 1 a 15 (di 53 totali)