Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să activezi fundalul personalizat în temele WordPress 3.0

WordPress 3.0 introduce o nouă funcționalitate numită fundaluri personalizate pentru temele WordPress. Această funcționalitate va oferi utilizatorului posibilitatea de a adăuga fundaluri personalizate pe site-ul lor, ceea ce va conferi blogurilor/site-urilor lor o notă unică. Chiar dacă această funcționalitate este adăugată în nucleul WordPress, ea va fi activată doar dacă tema dvs. o suportă. În acest articol, vă vom arăta cum puteți activa fundalul personalizat în temele WordPress pentru WordPress 3.0.

Notă: Acest articol este de nivel intermediar, concentrat în special pentru designerii de teme.

Actualizare: codul utilizat în videoclipul add_custom_background este depreciat. Consultați codul de mai jos din acest articol.

Video:

Tutorial text

Deschideți pur și simplu fișierul functions.php și adăugați următoarea linie:

add_theme_support('custom-background');

Apoi, sub aspect, ar trebui să puteți vedea o opțiune pentru fundaluri personalizate.

Fundal personalizat în WordPress 3.0

Tema implicită twenty ten pentru WordPress 3.0 are deja această funcționalitate activată.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

26 CommentsLeave a Reply

  1. Se pare că există o problemă. Exact când selectez fișierul imagine și fac clic pe încărcare, pagina se reîmprospătează fără niciun rezultat. Lucrul cu 'culoarea' funcționează. Și am încercat multe browsere.

    Orice ajutor? Putem face asta manual? Adică, prin niște coduri?

  2. Care este dimensiunea implicită pentru fundalurile WordPress? adică, ce dimensiune ar trebui să aibă imaginile pentru a se potrivi corect în fundal.

    • Cea mai bună imagine este cea care poate fi repetată, astfel încât să mențineți timpul de încărcare a paginii mic. WordPress va afișa doar imaginea de fundal care se potrivește rezoluției ecranului utilizatorului.

      Admin

  3. Aceeași situație aici:
    Eroare fatală: Apel la funcția nedefinită add_custom_background() în /mnt/data/www/sinya/aleksander.hu/i.aleksander.hu/wp-content/themes/stylize/functions.php pe linia 34

    ce să fac?
    încă nu am făcut upgrade la 3.0.0

  4. Hei, am făcut ce ai spus, dar am primit acest mesaj

    Eroare fatală: Apel la funcția nedefinită add_custom_background() în /home/patina/ilovepatina.com/wordpress/wp-content/themes/default/functions.php pe linia 2

    Și acum nici măcar nu mă mai lasă să mă autentific pentru a accesa administratorul.
    Aveți vreun sfat? Am mare nevoie de ajutor…

  5. Hei… asta a fost tare. După primul meu comentariu, sunt direcționat către o altă pagină cu mai multe informații despre site-ul tău și despre comentarii… cum ai realizat asta? Un plugin?
    Aș vrea să știu mai multe.

  6. Este important de menționat că, pentru ca acest lucru să funcționeze în cadrul unei teme, trebuie să adăugați wp_head() după link-ul foii de stil a temei în antetul temei. Această nouă funcție adaugă blocuri cu culoarea/fundalul adăugat din secțiunea wp_head(), iar dacă apelați foaia de stil după wp_head(), foaia de stil va suprascrie funcția de fundal personalizat.

    Sunt indecis, deoarece tind să numesc foaia mea de stil după apelul wp_head() pentru a putea suprascrie stilurile adăugate de plugin-uri. S-ar putea să fie necesar să creez o foaie de stil separată pentru suprascrierile de plugin-uri care să fie apelată mai târziu în antet.

  7. Deci, cum știe Wordpress să schimbe fundalul? Ce se întâmplă dacă tema mea actuală are deja anumite atribute CSS pentru fundal? Care dintre ele se suprascrie?

    • Tema ta actuală ar trebui să fie compatibilă cu această funcționalitate. Acest articol este pentru designerii de teme care creează teme și doresc să includă funcționalitățile WordPress 3.0. Ar trebui să adăugați funcția pentru clasa body. Dacă WordPress detectează că cineva a actualizat pagina Fundaluri personalizate din panoul de administrare, aceasta va fi prioritizată. Altfel, fundalul implicit pe care îl specificați în fișierul CSS va prevala.

      Admin

    • Cu funcția implicită NU. Pentru asta, este mai bine să folosiți un plugin (există mai multe). Modul în care funcționează această funcție este că adaugă stiluri clasei generale a corpului, deci va fi același pentru întregul site.

      Admin

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.