Risultati della ricerca per 'Script to wordpress'
-
Forum: Aspetto = Temi
In risposta a: CSS aggiuntivo per pagina singolaCiao @albertok,
la soluzione che ti hanno suggerito segue le regole del CSS ma non quelle di WordPress, ovvero andrà a caricare questo file in tutte le pagine del sito invece che soltanto in quella da te indicata (che però non ti ho indicato nell’esempio precedente, chiedo scusa :D).Ecco come limitare, via
functions.php, il caricamento del tuo CSS a una sola pagina:function sam_carica_script(){ if( is_page( 2628 ) ){ wp_enqueue_script( 'handle-style', get_theme_file_uri('percorso/style.css') ); } } add_action( 'wp_enqueue_scripts', 'sam_carica_script' );Per quanto riguarda la soluzione CSS al posto di JS, anche se adesso andiamo un po’ OffTopic, io avrei sfruttato le classi CSS in modo tale da comprendere quale sia l’area interessata e applicare il colore di sfondo in base alla classe e alle necessità di quel singolo box.
Ovviamente non so come viene creata questa tabella ma nel 99% dei casi dovresti essere in grado di risolvere in questo modo 😉
A presto,
AndreaForum: Aspetto = Temi
In risposta a: CSS aggiuntivo per pagina singolaCiao @albertok,
onestamente avevo scritto una risposta ben dettagliata che non trovo più e la cosa mi dispiace un po’, comunque sia cerchiamo di risolvere il tuo problema.Come ti ha detto anche @glorialchemica i template di WordPress seguono regole ben precise e bisogna stare molto attenti a quello che facciamo. Il mio consiglio è quello di rimuovere tutto il codice compreso tra
get_header()eget_footer()in questo modo:<?php /** * Theme Page Section for our theme. * * Pagina template per il Palinsesto * creata il 04.04.2017 * */ get_header(); ?> //INSERIRE CODICE QUA <?php get_footer(); ?>Questo ti permetterà di ottenere sempre la testata e il pié di pagina del tuo tema e di caricare tutti gli altri file “nascosti” ma essenziali al funzionamento del tema.
A questo punto puoi inserire il tuo codice dove ti ho segnalato ma attento rispettare apertura e chiusura degli elementi. Il codice che ci hai condiviso è stato ridotto volutamente ma noto che hai 2 tag script con codice inline e un foglio di stile.
Il mio primo consiglio è portare il codice inline in degli script JavaScript separati e di utilizzare la funzione
wp_enqueue_scriptper caricare i tuoi file nel migliore dei modi. Aprendo il tuofunctions.phpdovresti inserire qualcosa di simile a questo:function sam_carica_script(){ wp_enqueue_script( 'handle-style', get_theme_file_uri('percorso/style.css') ); wp_enqueue_script( 'handle-script', get_theme_file_uri('percorso/js/script.js'), array( 'jquery' ), '1.0.0', true ); } add_action( 'wp_enqueue_scripts', 'sam_carica_script' );Ti consiglio di leggerti la documentazione della funzione perché troverai molte informazioni a riguardo.
Per il resto fai qualche esperimento perché senza vedere il codice completo e poter fare qualche esperimento non so in che altro modo indicarti la strada.
Non esitare a rispondere per portare avanti questa conversazione una volta che avrai sperimentato un po’ con questo codice 😉
A presto,
AndreaForum: Installazione e Aggiornamento
In risposta a: Sovrascrittura data base in phpmyadminCiao Greta,
prima di tutto fai una copia di backup del sito in produzione.
Poi se chiamiamo B la copia del sito nella sottocartella, allora dopo aver importato il file .sql nel nuovo database devi modificare il file wp-config.php di B in modo che punti a questo nuovo database. Ti conviene partire da un database vuoto.
Dopo l’importazione devi eseguire una procedura che modifica tutti i link contenuti nel database di B in modo che puntino all’url di B, che sarà del tipo http://sitoinproduzione.com/sottocartella.
Questa procedura puoi eseguirla in diversi modi, un modo valido è quello di usare lo script che trovi al seguente indirizzo:
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
In ogni caso la procedura completa per questo tipo di operazioni è spiegata a questo link:
https://codex.wordpress.org/Moving_WordPress
Facci sapere se così risolvi.
GiancarloForum: Aspetto = Temi
In risposta a: CSS aggiuntivo per pagina singolaCiao @albertok,
quello che ti sto per consigliare non segue molto le linee guida di sviluppo con WordPress però dovrebbe essere in grado di risolvere il tuo problema.Per prima cosa dovresti rimuovere tutto il codice presente tra la funzione
get_headere la funzioneget_footerritrovandoti con una pagina simile a questa:<?php /** * Theme Page Section for our theme. * * Pagina template per il Palinsesto * creata il 04.04.2017 */ get_header(); ?> //Inserisci il codice interno al <body> della tua pagina <?php get_footer(); ?>(Mi sono permesso di rimuovere l’intestazione originale nei commenti che per i nostri scopi sono irrilevanti.)
Per quanto riguarda lo script con la funziona
CambiaSfondoonestamente credo che potresti spostare anche quella dall’<head>per inserirla prima della chiusura del body,</body>. Però questo dipende dal codice che hai inserito al suo interno.Fatte queste operazioni quello che resta è collegare il foglio di stile della tua pagina HTML attraverso gli strumenti di WordPress. Per fare questo non devi far altro che aprire il file
functions.phpe scrivere qualcosa come questo:add_action( 'wp_enqueue_scripts', 'miotema_carico_script_styles' ); function miotema_carico_script_styles(){ if( is_page( 2628 ) ){ wp_enqueue_script( 'css_pagina_uni', get_theme_file_uri( 'percorso/foglio.css') ); } }Modifica il
percorso/foglio.csse dovrebbe andare tutto bene.Ti lascio però con un consiglio. Se ti trovi a voler caricare spesso gli esempi di codice FrontEnd che per studio, lavoro o passione ti trovi a realizzare forse sarà più semplice per te iniziare a utilizzare uno strumento come CodePen e integrare i vari esempi che puoi creare all’interno di una pagina o un articolo presente nel tuo blog 😉
Spero di averti aiutato e non esitare a continuare questa interessante discussione.
A presto,
AndreaForum: Aspetto = Temi
In risposta a: Problema tema childHo risolto (almeno per il momento) seguendo questo thread di un utente che aveva lo stesso problema :
http://stackoverflow.com/questions/39975520/wordpress-child-theme-style-css-not-working
quindi nel file php ho inserito questo codice:
<?php
add_action( ‘wp_enqueue_scripts’, ‘my_theme_enqueue_styles’, 11 );
function my_theme_enqueue_styles() {
wp_enqueue_style( ‘child-style’, get_stylesheet_uri() );
}
?>Sono andato a tentativi perchè, purtroppo, il codice php non l’ho ancora studiato.
Grazie comunque. Nel caso in cui dovessi risocntrare ulteriori problemi inerenti a questo aspetto replicherò in questo stesso thread.
Forum: Fixing WordPress
In risposta a: Errore libreria media e child themeCiao @alegenqua,
sul codex la funzione per richiamare il Child è leggermente diversa (personalmente uso questa)<?php add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); function my_theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } ?>dove al posto di parent-style metto il nome del tema genitore.
Hai richiamato le funzioni per la personalizzazione del login.
Sempre rispetto al codex manca la dichiarazione del tipo di Style nel tuo codice:function my_login_logo() { ?> <style type="text/css"> #login h1 a, .login h1 a { background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/images/site-login-logo.png); height:65px; width:320px; background-size: 320px 65px; background-repeat: no-repeat; padding-bottom: 30px; } </style> <?php } add_action( 'login_enqueue_scripts', 'my_login_logo' );Non saprei dirti se questo effettivamente causa errore, ma nel dubbio meglio metterlo 🙂
Se hai creato il Child per personalizzare il login, puoi anche valutare di installare un plugin che si occupi di questo e non creare il Child Theme (sempre in funzione del fatto che la libreria immagini funziona male col child attivato)
Nel repository ne trovi parecchi https://it.wordpress.org/plugins/search/custom+login/
Prova a fare le modifiche nel functions.php e facci sapere 🙂
-
Questa risposta è stata modificata 9 anni fa da
Gloria Liuni.
Forum: Varie ed eventuali
In risposta a: strana excerpt di defaultCiao glorialchemica,
ho provato a utilizzare lo strumento di debug e mi esce sempre la solita description.
il plugin che gestisce la condivisione social veniva con il tema. Ho scritto al supporto del tema in questione e mi hanno consigliato di usare yoast. questo è il testo che ho scritto:Hi,
checking the code of this post http://www.clinicadelciclo.it/2017/03/27/tutte-le-foto-di-argon18-bike-test/ i’ve found this:
<div class="main-excerpt"> Il 21 marzo scorso abbiamo organizzato un grande evento nel nostro negozio con la collaborazione di Beltrami TSA: Argon18 </div>So seems that wordpress excerpt is working for all post (i checked): you can also take a look at our feed rss: http://www.clinicadelciclo.it/feed/
I dont know why the social share plugin doesnt catch the wp excerpt but only the “The dandy horse” text (that also appears in Velo theme demo – http://demo.sunrisetheme.com/velo/a-brief-history-of-bicycling/)
There is a way to fix without installing another plugin? Maybe working on k2t-velo-shortcodes plugin?
Thanks
a questo punto credo sia un problema del loro plugin che non cattura l’excerpt generato da wordpress, giusto?
Forum: Varie ed eventuali
In risposta a: Utilizzo database condivisoCiao @sinepax,
hai già visto se creare un Network può fare al caso tuo?
Il Network condivide lo stesso DB.
https://codex.wordpress.org/Database_Description (sezione Multisite Table Overview)
anche se vengono create alcune tabelle separate, ma non wp_users (sezione Site Specific TablesFacci sapere
Forum: Funzionalità = Plugin
Come il topic: Tema child “sballato”-
Ciao a tutti,
ho creato un tema child del tema originale store. Dopo aver creato la cartella store-child e i file style.css e functions.php sono andato nella sezione temi di wordpress e ho effettivamente trovato il tema child. Però come vado a vedere l’anteprima del tema si vede subito che il layout è totalmente sballato, è tutto fuori posto: menu, widget, footer, ecc… non c’è una cosa a posto!
Qualcuno sa dirmi dove sbaglio?
Ecco di seguito il contenuto del file style.css:
/*
Theme Name: store child
Theme URI:
Description: Child theme per Store
Author: Kawabonga
Author URI:
Template: store
Version: 1.1
*/Questo invece il contenuto di functions.php:
<?php
add_action( “wp_enqueue_scripts”, “enqueue_parent_theme_style” );
function enqueue_parent_theme_style() {
wp_enqueue_style( “parent-style”, get_template_directory_uri().”/style.css” );
}In precedenza ho provato con la funzione @import nel file style.css ma il risultato è il medesimo.
Grazie a tutti!
Forum: Funzionalità = Plugin
In risposta a: PLUGIN per “Creare/Personalizzare prodotto” – CustumizzazioneSalve @deckey ,
è possibile partire da WooCommerce come si vede in questo sito
https://woocommerce.com/showcase/quero-handmade-shoes/e realizzare una personalizzazione JavaScript lato Front-End.
Oppure più semplicemente usare i Prodotti Variabili:
https://docs.woocommerce.com/document/variable-product/e provare questi plugin
https://wordpress.org/plugins/search.php?type=term&q=custom+product+woocommerce
Forum: Funzionalità = Plugin
In risposta a: Google Map – BusinessCiao @kief,
Prova a dare uno sguardo a questo plugin https://wordpress.org/plugins/wp-google-map-plugin/
Alternativamente qui trovi una base di partenza documentata se hai modo di scrivere codice da te https://developers.google.com/maps/documentation/javascript/examples/infowindow-simple
Forum: Aspetto = Temi
In risposta a: eliminare immagine evidenza nell’articolo tema AccessPress ParallaxCiao @annmel26 ,
come scritto qui https://it.wordpress.org/forums/topic/prima-di-aprire-un-ticket-leggi-qui/
1. MODIFICAREÂ TEMA O PLUGIN (CHILD THEME)
I temi non si modificano direttamente, è preferibile fare un CHILD THEME https://codex.wordpress.org/it:Temi_Child. Se modificate un tema esistente e lo aggiornate, tutte le vostre modifiche andranno perdute. Con un tema Child, potrete aggiornare il tema genitore e continuare a mantenere le vostre modifiche.nel file functions.php usare questo
<?php // Queue up the parent theme's stylesheet add_action( 'wp_enqueue_scripts', 'mh_child_style' , 5 ); function mh_child_style() { wp_enqueue_style( 'accesspress_parallax_parent_style', get_template_directory_uri() . '/style.css' ); } // Replace the featured image in posts only with a HTML comment add_filter( 'post_thumbnail_html', 'mh_post_image_html', 10, 3 ); function mh_post_image_html( $html, $post_id, $post_image_id ) { if( is_single() ) { $html = '<!-- The featured image would be here if I chose to display it. ;) -->'; } return $html; }Dicci se ha funzionato
Forum: Installazione e Aggiornamento
In risposta a: Funzioni Backend disattivateMa è proprio questo il punto, è tutto molto “random” ed in questo momento non c’è attivato neppure un plugin e a meno di pensare che sia rimasto attivo qualcosa di spurio non vedo una ragione perché sia sparito l’editor.
Lo screenshot ti riporterebbe solo “Modifica Articolo: Ciao Mondo”, il permalink, il pulsante “Aggiungi media”, la barra dei pulsanti che vediamo anche in questo editor, del forum, più quello di “scrittura senza distrazioni”, fine!
Nella console JS c’è soltanto una riga:
“JQMigrate: Migrate is installed, version 1.4.1” con in fondo a destra “load-script.php: 9:542”Provo a ricreare la situazione con la problematica maggiore, ma sarei curioso di sapere se l’hosting potrebbe influenzare la situazione perché in questo caso chiedo di anticipare la migrazione ad un ambiente Cloud VPS.
Semmai ti serva comunque questo è l’elenco dei plugin che attivati funzionavano senza problemi, fino al successivo login.Per il momento ti ringrazio della risposta.
Akismet 3.2
All In One WP Security 4.2.5
Authors Widget 2.4.5
Breadcrumb NavXT 5.6.0
Contact Form 7 4.6.1
Flamingo 1.5
Hide “Comments are closed” 1.0
Italy Cookie Choices (for EU Cookie Law) 2.5.1
Jetpack by WordPress.com 4.6
Magee Shortcodes 1.6.0
Read More Without Refresh 2.3
Shortcodes In Use 1.2.1
Shortcodes Ultimate 4.9.9
W3 Total Cache 0.9.5.2
Yoast SEO 4.3
WP Super Edit 2.5.3-
Questa risposta è stata modificata 9 anni, 1 mese fa da
Cobra.
Forum: Varie ed eventuali
In risposta a: wordpress importatore 2Sig. Guido Scialfa, la ringrazio per il suggerimento.
Ho seguito le sue istruzioni ed installato il plugin https://github.com/humanmade/WordPress-Importer.
E’ andato tutto bene tranne per il fatto che il tema da me acquistato non lo riconosceva.
Nella sezione dedicata all’importazione dei dati si ostinava a richiedere l’importer presente di default in WP, ovvero il fatidico https://it.wordpress.org/plugins/wordpress-importer/.Dopo un primo momento di sconforto sono giunto ad una conclusione: se l’azienda produttrice del tema (molto nota in ambito themes) continuava a richiedere l’importer presente di default in WP (malgrado non più aggiornato da 6 mesi e non testato con le nuove versioni di WP) voleva dire che funzionava perfettamente con i loro temi.
Prima di avviare l’importazione dei dati mi sono documentato sulle problematiche da lei citate nel precedente post.
Ho preso l’unica precauzione per evitare uno “script maximum execution time” -ovvero una interruzione dell’importazione dovuta allo scadere del tempo massimo consentito- impostando nel fil wp_config.php di WP la seguente istruzione:
set_time_limit(600);
che porta il tempo di attesa a 600 secondi.
L’importazione si è conclusa dopo circa 250/300 secondi andando a buon fine.Non so se sono stato fortunato ma ho voluto riportare per esteso tutta la procedura seguita qualora potesse essere di aiuto a qualche altro principiante che si imbattesse in un problema simile.
Grazie per l’aiuto e buon lavoro.
Forum: Fixing WordPress
In risposta a: Cambio di indirizzo del sito, indicazioni utiliCavoli hai ragione 😀
Lo script è realizzato da interconnect e lo trovo veramente potente e utile. Tutto quello che devi fare una volta scaricato è caricare la nuova cartella all’interno dell’FTP e accedervi direttamente via URL.
Troverai due campi, nel primo inserisci la stringa che vuoi sostituire e nel secondo la nuova stringa. Puoi anche controllare che tutto funzioni correttamente attraverso il Dry Run e una volta accertato che tutto funziona correttamente puoi proseguire con il Live Run.
Mi raccomando due cose:
- fai sempre un backup del tuo database prima di ogni operazione
- elimina la cartella una volta che hai applicato le modifiche.
Spero di averti offerto una buona strada per le tue modifiche 😉
-
Questa risposta è stata modificata 9 anni fa da