Risultati della ricerca per 'Script en wordpress'

Stai vedendo 15 risultati - da 241 a 255 (di 329 totali)
  • Moderator Guido Scialfa

    (@wido)

    Ciao @lamorfini,

    Quegli errori in realtà sono dei notices, il chè vuol dire che non compromettono il funzionamento degli scripts. Nel tuo caso particolare la funzione wp_get_http è stata deprecata in favore della class WP_Http dalla versione 4.4 di WordPress.

    Il notice esce fuori perchè quel plugin ed l’unit test non sono molto aggiornati ed in linea con le modifiche al cms.

    Credo comunque che tu non abbia avuto problemi a livello di contenuti o mi sbaglio?

    Chi ha creato la discussione macsdeta

    (@macsdeta)

    dopo aver inserito il feed url mi riporta questo errore:
    Problem:
    FeedWordPress encountered the following error when trying to retrieve this feed:
    This XML document is invalid, likely due to invalid characters. XML error: Attribute redefined at line 25, column 19629
    If you think this is a temporary problem, you can still force FeedWordPress to add the subscription. FeedWordPress will not be able to find any syndicated posts until this problem is resolved.
    No Items
    FeedWordPress found no posts on this feed.

    Chi ha creato la discussione seadas

    (@seadas)

    Prima di tutto grazie per la risposta.
    Ho provato categorytinymce..ma in effetti con le nuove versioni di WordPress non va….ho letto anche l’articolo che hai postato…va benissimo….ma purtroppo inserisce tinymce SOLO nella categoria articoli predefinita di wordpress…io ho dei plugin che suddividono dati in categorie e lì non mostra il tinymce….
    Invece grazie alla tua dritta, ho cercato altri plugin… non pensavo in effetti ci fossero plugin fatti apposta…e invece…tadaaaa
    Eccolo qui
    https://it.wordpress.org/plugins/visual-term-description-editor/
    Mi ha risolto tutto.
    Compare in ogni tipo di categoria presente nel sito
    L’unica cosa che non fa è rendere disponibile il page builder di site origin all’interno della descrizione categorie…ma mi basta cosi…
    Grazie e spero che serva a qualcuno!!!

    • Questa risposta è stata modificata 9 anni, 4 mesi fa da seadas.
    Moderator Guido Scialfa

    (@wido)

    Ciao @cha2016,

    Pur non essendo un forum di supporto agli hosting, per cui sarebbe meglio chiedere direttamente ad aruba la procedura per poter modificare la versione di php, vorrei chiarirti un paio di cose riguardo al tuo problema.

    Molto probabilmente avrete aggiornato un qualche plugin, tema. La versione di php non intacca funzionalità frontend determinate dal css o da javascript.

    I pulsanti, transizioni di cui parli è territorio di css e/o javascript.

    L’ideale per voi sarebbe aggiornare alla versione più recente disponibile dall’hosting, consiglierei la versione 5.6.x che è la stessa che consiglia la documentazione WordPress.

    La versione di php 5.6 perderà supporto questo fine anno e verrà aggiornato per altri due anni esclusivamente per bug fixes, mentre le versioni precedenti sono ormai abbandonate ed obsolete.

    Detto questo, WordPress supporta a partire dalla versione di php 5.2.x come puoi leggere nella Requirements.

    La versione di php non viene modificata dal back-end di WordPress ma dal pannello di controllo del tuo hosting.

    In questo articolo viene spiegato come modificare la versione di php. Si tratta dell’hosting windows, ma credo che sia uguale anche per l’hosting linux.

    Per ulteriori info ti invito a contattare direttamente il supporto dell’hosting e chiedere informazioni precise su come effettuare questa modifica.

    • Questa risposta è stata modificata 9 anni, 3 mesi fa da Guido Scialfa.
    • Buon giorno a tutti,

      premesso che non so molto di PHP vi espongo il mio problema:

      sto finendo di modificare un blog in WordPress per mia moglie, l’ ultima cosa che mi manca di fare è creare un estratto degli articoli con lo stesso numero di caratteri, non di parole perchè l’ anteprima non viene precisa, quindi pensavo al conteggio delle lettere cosi da permettere una visualizzazione omogenea (tutti gli estratti delle stesse dimensioni), ho provato mille funzioni da mettere nel file function.php ma tutte quelle che ho provato, anche quelle che dicevano di contare i caratteri contano le parole, al momento uso questa funzione:

      function wpse_allowedtags() {
          // Add custom tags to this string
              return '<script>,<style>,<br>,<pre>,<em>,<i>,<ul>,<ol>,<li>,<a>,<p>,<img>,<video>,<audio>'; 
          }
      
      if ( ! function_exists( 'wpse_custom_wp_trim_excerpt' ) ) : 
      
          function wpse_custom_wp_trim_excerpt($wpse_excerpt) {
          global $post;
          $raw_excerpt = $wpse_excerpt;
              if ( '' == $wpse_excerpt ) {
      
                  $wpse_excerpt = get_the_content('');
                  $wpse_excerpt = strip_shortcodes( $wpse_excerpt );
                  $wpse_excerpt = apply_filters('the_content', $wpse_excerpt);
                  $wpse_excerpt = str_replace(']]>', ']]>', $wpse_excerpt);
                  $wpse_excerpt = strip_tags($wpse_excerpt, wpse_allowedtags()); /*IF you need to allow just certain tags. Delete if all tags are allowed */
      
                 //Set the excerpt word count and only break after sentence is complete.
                      $excerpt_word_count = 15;
                      $excerpt_length = apply_filters('excerpt_length', $excerpt_word_count); 
                      $tokens = array();
                      $excerptOutput = '';
                      $count = 0;
      
                      // Divide the string into tokens; HTML tags, or words, followed by any whitespace
                      preg_match_all('/(<[^>]+>|[^<>\s]+)\s*/u', $wpse_excerpt, $tokens);
      
                      foreach ($tokens[0] as $token) { 
      
                          if ($count >= $excerpt_word_count && preg_match('/[\,\;\?\.\!]\s*$/uS', $token)) { 
                          // Limit reached, continue until , ; ? . or ! occur at the end
                              $excerptOutput .= trim($token);
                              break;
                          }
      
                          // Add words to complete sentence
                          $count++;
      
                          // Append what's left of the token
                          $excerptOutput .= $token;
                      }
      
                   $wpse_excerpt = trim(force_balance_tags($excerptOutput));
      
                      $excerpt_end = '... <br/><br/> <a style="font-family: Merriweather, Georgia, serif; font-size: 0.75rem; text-transform: uppercase;" href="'. esc_url( get_permalink() ) . '">' . '' . sprintf(__( 'Read more: %s ', 'wpse' ), get_the_title()) . '</a>'; 
                      $excerpt_more = apply_filters('excerpt_more', ' ' . $excerpt_end); 
      
                      $pos = strrpos($wpse_excerpt, '</');
                      if ($pos !== false)
                      // Inside last HTML tag
                      $wpse_excerpt = substr_replace($wpse_excerpt, $excerpt_end, $pos, 0); /* Add read more next to last word */
                      //else
                      // After the content
                      //$wpse_excerpt .= $excerpt_end; /*Add read more in new paragraph */
      
                  return $wpse_excerpt;   
      
              }
              return apply_filters('wpse_custom_wp_trim_excerpt', $wpse_excerpt, $raw_excerpt);
          }
      
      endif; 
      
      remove_filter('get_the_excerpt', 'wp_trim_excerpt');
      add_filter('get_the_excerpt', 'wpse_custom_wp_trim_excerpt'); 
      

      che oltre a contare le parole mantiene la formattazione e mantiene parole intere.

      C’è una possibilità di fare quello che cerco mantenendo la funzione? O comunque una funzione che fa tutto quello che cerco ?

      Grazie a tutti in anticipo

      P.s. Dimenticavo Uso WordPress 4.6, il tema modificato è twenty sixteen, non vorrei usare Plugin.

      il sito dove faccio tutte le modifiche è http://etherealprove.altervista.org/

    Ciao,

    1. l’articolo appare perché la ricerca si basa sui contenuti e per WordPress in quel post c’è la parola cibo, quindi verifica se puoi modificare la regex. In questo caso potrebbe essere valido sostituire la funzione di evidenziatore con

    jQuery.fn.highlight = function(what,spanClass) {
        return this.each(function(){
            var container = this,
                content = container.innerHTML,
                pattern = new RegExp('(' + what + ')','ig'),
                replaceWith = '<span ' + ( spanClass ? 'class="' + spanClass + '"' : '' ) + '">$1</span>',
                highlighted = content.replace(pattern,replaceWith);
            container.innerHTML = highlighted;
        });
    }

    2. lavorando di javascript puoi dire che invece che cercare in tutto il body cerchi ed evidenzi solo dentro un particolare elemento come #main cambiando da
    jQuery('body').highlight(fromsearch,'highlight');
    a
    jQuery('#main').highlight(fromsearch,'highlight');

    Ti consiglio di prendere mano un po’ con la documentazione di javascript relativamente alla funzione RegExp ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions ) e con le regex in generale ( ad esempio provando qua http://regexr.com ).

    Saluti,
    Diego

    FranCoz

    (@francescout)

    Ciao @pow3rkj
    Quello che chiedi non è proprio un’applicazione tipica di WordPress.
    Dovresti crearti una soluzione custom, magari sfruttando WordPress come interfaccia utente, ma effettuando sicuramente una opportuna programmazione lato server per eseguire gli script a cui ti riferisci.
    Ripeto WordPress può farti da contenitore e potrai anche gestire le utenze, ma il resto te lo dovrai programmare tu o farti aiutare da un professionista.

    PS: il titolo è un po’ sviante riguardo la tua effettiva richiesta.

    Salve,

    una soluzione è usando javascript (jQuery)

    
    // funzione che evidenzia 
    // what è cosa cerchiamo, stringa
    // spanClass è la classe che avrà lo span attorno alla parola cercata, per dare lo stile, tipo
    // .highlight {
    //  background-color:yellow;
    // }
    jQuery.fn.highlight = function(what,spanClass) {
        return this.each(function(){
            var container = this,
                content = container.innerHTML,
                pattern = new RegExp('(>[^<.]*)(' + what + ')([^<.]*)','ig'),
                replaceWith = '$1<span ' + ( spanClass ? 'class="' + spanClass + '"' : '' ) + '">$2</span>$3',
                highlighted = content.replace(pattern,replaceWith);
            container.innerHTML = highlighted;
        });
    }
    
    // funzione che pesca il parametro "s" dalla url
    var getUrlParameter = function getUrlParameter(sParam) {
        var sPageURL = decodeURIComponent(window.location.search.substring(1)),
            sURLVariables = sPageURL.split('&'),
            sParameterName,
            i;
    
        for (i = 0; i < sURLVariables.length; i++) {
            sParameterName = sURLVariables[i].split('=');
    
            if (sParameterName[0] === sParam) {
                return sParameterName[1] === undefined ? true : sParameterName[1];
            }
        }
    };
    
    // quando il DOM è pronto cerchiamo la parola dentro "body" ed evidenziamo
    jQuery(document).ready(function(){
       var search = getUrlParameter('s');
       // se c'è, evidenzia
       if(search !== null){
          jQuery('body').highlight(search,'highlight');   
       }
    });
    

    In base al tuo caso puoi sostituire

    
    var search = getUrlParameter('s');
    

    con

    
    var search = '<?php echo get_search_query(); ?>';
    

    per utilizzare le funzioni di WordPress e non pescare dal parametro nella URL (ad esempio se usi i permalink o strutture custom delle URL).

    Demo
    https://jsfiddle.net/ex3ntia/nb2dyaeL/

    Saluti,
    Diego

    • Questa risposta è stata modificata 9 anni, 5 mesi fa da Diego Betto. Motivo: typo
    Thomas Vitale

    (@thomas-vitale)

    Ciao @andreaisi,

    ho guardato e ci sono due problemi:
    1) Il codice che ti ho suggerito è PHP, non JavaScript, copialo in fondo al file functions.php del tuo tema per farlo funzionare correttamente.
    2) Hai sostituito ‘login_headerurl’ con ‘it.wordpress.org’, così non funziona, utilizza il codice così come l’ho scritto.

    Fammi sapere come va

    Thomas

    • Questa risposta è stata modificata 9 anni, 5 mesi fa da Thomas Vitale.
    • Salve,

      ho dovuto servirmi del plugin include per includere un preventivatore (installato in una cartella del mio dominio) in una pagina wordpress… la pagina viene inclusa ma non funzionano gli script in quanto i link interni alla pagina inclusa vengono automaticamente trasformati aggiungendo il permalink della pagina:

      esempio di come è il link in origine:

      js/javascript.js

      e di come diventa:

      http://www.miosito.it/pagina-di-prova/js/javascript.js

      ingenuamente ho pensato di risolvere nominando la cartella come il permalink, quindi “pagina-di-prova”, ma ovviamente poi invece della pagina wordpress mi va ad aprire la cartella che contiene il preventivatore (e se rinomino l’index al suo interno semplicemente mi dà errore e non si apre la cartella).

      Sto impazzendo e non so come risolvere… il tutto funziona solo in home page, non essendoci permalink ma solo il dominio e mettendo i file nella root principale, ma il problema è che sto preventivatore non va in home! devo metterlo per forza in una pagina.

      Grazie!

    Moderator Guido Scialfa

    (@wido)

    Ciao @electroita,

    Anche se l’argomento non proprio di natura WordPress e quindi ti suggerirei di affrontarlo in un apposito forum riguardante JavaScript ( dato che di questo si tratta ), il consiglio che posso darti è l’uso di jQuery e della funzione slideToggle.

    Per esempio, assegnando alla tua form l’id my_form ed al bottone un attributo del tipo “data-form=”my_form” potresti ( è un’idea ) fare una cosa del genere.

    
    var form = $('td').find('form');
    
    if(!form.length) {
      return false;
    }
    
    $('form').hide();
    
    $('.btn-toggler').on('click', function(e) {
        var formID = '#' + $(e.target).data('form');  
        $(formID).slideToggle();
    });
    

    Esempio su jsfiddle: https://jsfiddle.net/pg49zqq8/

    Ma non prenderlo come un codice completo, è solo una bozza di idea.

    • Questa risposta è stata modificata 9 anni, 5 mesi fa da Guido Scialfa.
    Chi ha creato la discussione lorenzoarq

    (@lorenzoarq)

    WordPress mi da un errore
    I seguenti temi sono installati ma incompleti.
    Nome Descrizione
    Enigma Child Il tema padre è mancante. Installare il tema padre “Enigma”.

    se faccio installa tema genitore alla fine della procedura mi dice che non e andata a buon fine.

    il contenuto del file style.css e questo:

    /*
    Theme Name: Enigma Child
    Template: Enigma
    Theme URI: http://weblizar.com/themes/enigma/
    Author: Lorenzo Arquati
    Author URI: http://weblizar.com/
    Description: Enigma is an incredibly ....
    Version: 2.6
    License: GNU General Public License v3 or later
    License URI: http://www.gnu.org/licenses/gpl.html
    Tags: two-columns, three-columns, .....
    Text Domain: enigma
    */

    e in functions.php solo quello ke mi hai scritto.

    • Questa risposta è stata modificata 9 anni, 5 mesi fa da lorenzoarq.
    • Questa risposta è stata modificata 9 anni, 5 mesi fa da lorenzoarq.
    Chi ha creato la discussione Luigi Amorfini

    (@lamorfini)

    qui dicono di usare:

    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.4/css/bootstrap.min.css" integrity="sha384-2hfp1SzUoho7/TsGGGDaFdsuuDL0LX2hnUp6VkX3CUQ2K4K+xjboZdsXyp4oUHZj" crossorigin="anonymous">
    
    <!-- Latest compiled and minified JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.4/js/bootstrap.min.js" integrity="sha384-VjEeINv9OSwtWFLAtmc4JCtEJXXBub00gtSnszmspDLCtC0I4z4nqz7rEFbIZLLU" crossorigin="anonymous"></script>

    il mio codice è cosi:

    /*  Include Styles and script
    	/* ------------------------------------ */
    	if ( ! function_exists( 'sito_style_and_scripts' ) ) {
    
    		function sito_style_and_scripts() {
    			// inizio bootstrap
    			wp_enqueue_style('bootstrap-main', get_template_directory_uri(). '/bootstrap/css/bootstrap.min.css');
    			wp_enqueue_style('bootstrap-theme', get_template_directory_uri(). '/bootstrap/css/bootstrap-theme.min.css');
    			// inzio codice jquery
    			if (!is_admin()) {
    				wp_deregister_script('jquery');
    				wp_register_script('jquery', includes_url('/js/jquery/jquery.js'), array(), false, true);
    				wp_enqueue_script('jquery');
    				wp_register_script( 'bootstrap-script', get_template_directory_uri() . '/bootstrap/js/bootstrap.min.js', array( 'jquery' ),false, true );
    				wp_enqueue_script('bootstrap-script');
    			}
    			// fine codice jquery
    
    			// inizio stili personali
    			wp_enqueue_style('sito', get_template_directory_uri().'/style.css');
    			wp_enqueue_style('sito-master', get_template_directory_uri().'/css/master.css');
    			wp_enqueue_style('sito-f', get_template_directory_uri().'/css/f.css');
    			wp_enqueue_style('sito-pages', get_template_directory_uri().'/css/pages.css');
    			wp_enqueue_style('sito-mobile', get_template_directory_uri().'/css/mobile.css');
    			wp_enqueue_style('sito-wordpress', get_template_directory_uri().'/css/wordpress.css');
    			// fine stili personali
    		}
    
    	}
    	add_action( 'wp_enqueue_scripts', 'sito_style_and_scripts' );
    

    come includo le cdn per ora ho sempre usato i file locali.. per inserire i file online come devo fare?

    grazie mille e buona notte e ci sentiamo domani.

    Moderator Guido Scialfa

    (@wido)

    Ciao @danilo83,

    Ti consiglio di effettuare un backup dell’intera installazione di WordPress, temi, plugins e uploads completi in locale. Effettua anche un backup del database.

    Dopo di che rimuovi tutti i files di WordPress ad eccezione della directory wp-content e del file wp-config.php. Scarica una nuova versione pulita di WordPress e carica i files sempre ad eccezione di quelli definiti sopra.

    Ricontrolla che il problema non si verifichi più.

    Non posso sapere cosa ti sia successo ma la funzione get_file_description viene definita solo alla riga 77. Il tuo problema è che probabilmente qualcuno ha messo mano al file di WordPress.

    Il mio consiglio è quello di verificare i files interni a wp-content ed il contenuto di wp-config. Controlla inoltre il database per eventuali dati anomali.

    Vi sono tutta una seria di plugins sulla repository https://wordpress.org/plugins/search.php?q=security riguardanti la sicurezza, inizierei installando iThemesSecurity che ti permette tra le tante cose di controllare i cambiamenti ai files.

    Altri plugins:
    https://wordpress.org/plugins/vaultpress/
    https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/
    https://wordpress.org/plugins/wordfence/

    Chi ha creato la discussione blogforum

    (@blogforum)

    Non riesco a venirne fuori. Ma a voi funziona? Se si, cosa avete fatto?
    L’unica cosa che fa è richiamare il css originale, ma non lo modifica.

    Io ho fatto così:

    Nel functions.php richiamo style.css originale

    <?php
    
    // Importa il css originale
    add_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style' );
    function enqueue_parent_theme_style() {
        wp_enqueue_style( 'semicolon', get_template_directory_uri().'/style.css' );
    }

    e nel child

    /*
     Theme Name:   Semicolon Child 
     Description:  Child theme for WordPress
     Author:        Alberto
     Author URI:  http://albenessereblog.altervista.org 
     Template:     semicolon    
     Text Domain:  semicolon-child
    */
    //css modificati style.css
    • Questa risposta è stata modificata 9 anni, 6 mesi fa da blogforum.
Stai vedendo 15 risultati - da 241 a 255 (di 329 totali)