docgid.ru

Quali sono i pericoli dell’aumento delle labbra con acido ialuronico? Quanto costa l'aumento delle labbra con acido ialuronico? Cosa è meglio per gonfiare le labbra: preparati con acido ialuronico o filler artificiali?

Quando si caricano le immagini in WordPressÈ possibile generare dimensioni di immagine aggiuntive. Per ridurre il consumo di spazio disco sull'hosting, nonché portare le dimensioni a quelle richieste, vediamo da dove provengono le dimensioni extra.

1. Dimensioni dell'immagine nelle impostazioni

Per impostazione predefinita, le dimensioni sono impostate nel pannello di amministrazione di WordPress. L'impostazione della dimensione si trova nella voce di menu: Impostazioni -> File multimediali.

Tuttavia, modificarli non sempre porta a il risultato desiderato. Ciò accade perché i creatori di temi WordPress spesso registrano al loro interno le loro dimensioni aggiuntive, che non hanno nulla a che fare con questa impostazione.

2. Dimensioni dell'immagine dovute a add_image_size

E se sono registrate dimensioni aggiuntive, è possibile correggere il problema esaminando il file funzioni.php il tuo argomento. Ci saranno righe simili a queste:

add_image_size ("blog-medio", 400, 300);

add_image_size ("blog-grande", 800, 600);

Commentando o eliminando queste righe, non verranno più create dimensioni di miniatura aggiuntive. Tuttavia, tieni presente che tali dimensioni sono spesso incluse in un blog per un motivo.

Le nuove dimensioni possono essere utilizzate nei file modello WordPress per visualizzare dimensioni di immagine specifiche nella home page o nelle miniature dei post. Potrebbe assomigliare a questo:

if (ha_post_thumbnail()) (

$in primo piano = "blog-mezzo";

E se questo è nel modello, eliminando queste righe potrebbe risultare che nelle miniature verranno caricate le versioni complete delle immagini.

Ad esempio, invece di 400 per 300 (che corrisponde a add_image_size -> blog-medium) verrà caricato versione completa immagini (diciamo con una risoluzione di 1600 per 1600). E ciò influenzerà sia la velocità di caricamento delle immagini che il carico aggiuntivo sul sito.

3. Dimensioni delle immagini predefinite di WordPress

WordPress genera automaticamente alcune dimensioni di immagine. Per esempio .

4. Dimensioni dell'immagine dovute a isset ($content_width)

Una volta in uno dei modelli WordPress mi sono imbattuto nel fatto che, nonostante le modifiche apportate aggiungi_dimensione_immagineÈ stata comunque creata una dimensione extra. Ho dovuto approfondire la documentazione di WordPress, dove ho trovato un parametro come "Larghezza contenuto #":

if (!isset($larghezza_contenuto))

$larghezza_contenuto = 800;

Questo parametro può anche essere nel file funzioni.php. Esiste per limitare la dimensione di tutto sul sito. Ciò è necessario affinché alcuni elementi non distruggano accidentalmente la pagina. E quindi nulla dovrebbe essere più grande di questa dimensione.

Ad esempio, con il parametro $content_width = 750 e le impostazioni multimediali di WordPress (punto 1) dove viene specificata una dimensione maggiore di 750 pixel, verrà creato dimensione extra, che sarà uguale o inferiore a questa cifra.

Questo è quello che sembrava. Le dimensioni che ho impostato erano:
piccolo - 150 per 150
media: da 800 a 600
grande - 1200 per 900

Con l'impostazione $content_width = 750; le immagini sono state create in questo modo: immagini generate

Vediamo che la dimensione per il formato “Grande” viene creata entro un massimo di 750 pixel. Ciò sembra assurdo perché la dimensione “media” è maggiore della “grande”.

Quindi rimuoviamo questa impostazione nel file funzioni.php o aumentarne le dimensioni.

5. Dimensioni delle miniature dovute ai plugin

Alcuni plugin installati sul sito creano le proprie dimensioni per le miniature.

Ad esempio, il plugin crea una miniatura di 60 pixel in orizzontale.

Questa impostazione è nel file:

Da tempo ormai in WordPress è possibile impostare la “Immagine del post” nell’editor. Questa miniatura viene visualizzata accanto all'annuncio dell'articolo. I modelli WordPress specificano la dimensione della miniatura e la sua posizione rispetto al testo dell'annuncio. E poiché sono registrati, significa che possono essere modificati.

Come modificare la dimensione e la posizione delle miniature di WordPress li imparerai in questo articolo.
Tieni presente che in questo articolo proveremo a modificare la dimensione e la posizione della miniatura di Wordpress direttamente nel modello corrente. Nei file modello, la miniatura viene scritta come Miniatura. Molto spesso, la miniatura viene mostrata a sinistra dell'annuncio dell'articolo. La dimensione può essere diversa, solitamente da 100 a 100 px.

La dimensione della miniatura può essere modificata

Importante! Prima del lavoro, per evitare "" lo facciamo.

Puoi modificare la dimensione della miniatura nel file modello, che include il tag di visualizzazione dell'annuncio dell'articolo. Molto probabilmente sarà content.php. Nella parte amministrativa del sito. Nel file content.php cerchiamo (parola da cercare: miniatura) il codice contenente la funzione per visualizzare sullo schermo il codice dell'immagine html:

Ad esempio questo tipo:

"; the_post_thumbnail(array(100,100)); echo ""; ) estratto(); ) ?>

Modifichiamo i valori in base alla dimensione della miniatura di cui abbiamo bisogno. La foto mostra un esempio di modifica della dimensione della miniatura del post da 100×100 px a 200×200 px.

Modificare la visualizzazione della miniatura in relazione al testo dell'annuncio

Puoi modificare la dimensione e la posizione della miniatura di WordPress modificando il foglio di stile del modello. Per questo . Cerchiamo il file style.css (Foglio di stile). Nel file cerchiamo la sezione: /* Immagini */. Nella sezione cerchiamo il codice, sempre con la parola miniatura.

Riepilogo della voce .thumbnail img ( float: nessuno; margine destro: 10px; larghezza massima: 100px; altezza massima: 100px; riempimento: 3px; larghezza: espressione(document.body.clientWidth< 742? "200px" : document.body.clientWidth >1000? "200px": "automatico"); )

E cambia il valore della proprietà float:

float:sinistra | giusto | nessuno

Facoltativamente inserire uno dei valori: sinistra | giusto | nessuno (sinistra | destra | nessuno).

Modifichiamo anche i valori nella sezione sottostante, in base a quanto impostato nel file Loop-singl.php.

larghezza massima: 100px; cambiare in misura giusta;
altezza massima: 100px; cambiare nella dimensione desiderata.

Nota: A seconda del layout del modello, potrebbe essere necessario cercare la "registrazione" della miniatura nei file del modello.

Dimensioni delle miniature nel file function.php

Se modifichi la dimensione e la posizione della miniatura di WordPress in questo modo, questa modifica dovrà essere ripetuta ogni volta che aggiorni il modello. È efficace, anche se non conveniente. Pertanto è meglio aggiungere o modificare, se già esistenti, le dimensioni delle miniature nel file function.php del tema di lavoro.

Importante! Prima di apportare qualsiasi modifica ai file template, in particolare al file function.php, effettuare una copia di backup del sito per ripristinare il sito in caso di errori.

Ad esempio, puoi aggiungere dimensioni predefinite delle miniature come queste:

If (function_exists("add_theme_support")) ( add_theme_support("post-thumbnails"); set_post_thumbnail_size(150, 150, true);

Inoltre, l'immagine verrà ritagliata (vero). Il codice viene inserito nel file function.php.

Conclusione

È tutto! Spero che questi vecchi suggerimenti ti aiutino a modificare le dimensioni e la posizione della miniatura di WordPress.

Codice WordPress

Testo nascosto

la funzione_post_thumbnail

Funzione

the_post_thumbnail

Scopo

La funzione_post_thumbnail restituisce il codice html dell'immagine in miniatura del post, un valore vuoto se non è presente alcuna immagine.

Applicazione

Questo tag del modello, la funzione_post_thumbnail, deve essere utilizzato internamente

Utilizzo

the_post_thumbnail(string|array $size = "post-miniatura", string|array $attr = "")

Fonte

File: wp-include/post-thumbnail-template.php

Funzione the_post_thumbnail($size = "post-thumbnail", $attr = "") ( echo get_the_post_thumbnail(null, $size, $attr); )

Opzioni

$dimensione (stringa/array)

La dimensione della miniatura da ricevere. Può essere una stringa con dimensioni condizionali: miniatura, media, grande, intera o un array di due elementi (larghezza e altezza dell'immagine): array(60, 60).

Predefinito: ‘post-thumbnail’, cioè la dimensione impostata per il tema corrente dalla funzione set_post_thumbnail_size()

$attr (stringa/array)

Un array di attributi che devono essere aggiunti al tag html img risultante (alt è un nome alternativo).

Predefinito:

Esempio

" titolo= "_("permalink"), the_title_attribute("echo=0")); ?>"> !}get("layout", "imgwidth"), $SMTheme->get("layout", "imgight")), array("class" => $SMTheme->get("layout","imgpos") . " immagine_in evidenza")); if (!è_singolo())( ?>

Io uso questa tecnica con le immagini sul mio blog. Quando l'utente passa con il mouse sulla miniatura di qualsiasi post, questa si ingrandisce gradualmente. D'accordo, non è affatto male e sembra bellissimo.

E questo viene fatto solo usando CSS3 e in modo molto semplice. Ora ti dirò come farlo.

Puoi vedere come funziona nella demo e sul mio blog nella pagina principale.

Ingrandimento fluido dell'immagine al passaggio del mouse utilizzando solo CSS3.

HTML

Per prima cosa dobbiamo preparare un semplice markup html per le nostre immagini, in questo caso ne avremo 3.

Come puoi vedere, tutte le immagini hanno una classe immagine alla quale, infatti, imposteremo i parametri.

CSS

Ed ecco come appaiono gli stili:

Immagine (overflow: nascosta; larghezza: 380px; altezza: 250px;)

Abbiamo creato un blocco regolare di 380 x 250 pixel. Questo blocco dovrebbe avere le stesse dimensioni dell'immagine (nel nostro caso 380 x 250). Di conseguenza, se la tua immagine è più grande o più piccola, la dimensione del blocco .image sarà uguale a quella dell'immagine.

E assicurati di impostare la regola overflow: hidden; È necessario affinché la nostra immagine non vada oltre il blocco quando viene ingrandita.

Ora impostiamo le regole per le immagini stesse:

Immagine img ( -moz-transition: tutti 1 allentati; -o-transition: tutti 1 allentati; -webkit-transition: tutti 1 allentati; ) .image img:hover( -webkit-transform: scale( 1.1); -moz-trasforma: scala(1.1); -o-trasforma: scala(1.1); )

L'animazione avviene utilizzando un parametro in CSS3. L'intera animazione richiede un secondo. Se desideri che l'immagine si ingrandisca più velocemente, riduci questo valore.

Nella demo, l'immagine viene ingrandita 1,1 volte. Se imposti il ​​valore su 2, l'immagine raddoppierà le sue dimensioni e così via.

Questo è tutto, amici. Come promesso, la lezione sarà molto semplice. Spero che questo semplice effetto per le foto ti sia piaciuto. Arrivederci.

Caricamento...