Noul carlig tematic wp_body_open

5.2 va introduce o noua functie wp_body_open () care este utilizata pentru a declansa o actiune wp_body_open. Aceasta actiune este destinata sa permita dezvoltatorilor sa injecteze cod imediat dupa deschiderea etichetei <body> A director in Subversion. WordPress foloseste etichete pentru a stoca un singur instantaneu al unei versiuni (3.6, 3.6.1 etc.), conventia obisnuita a etichetelor in sistemele de control al versiunilor. (Nu trebuie confundat cu etichetele post.).

Temele sunt incurajate sa inceapa sa utilizeze acest carlig de indata ce 5.2 este lansat. Functia trebuie plasata chiar in interiorul etichetei de deschidere <body> a fisierului sablon. De exemplu:

<body <? php body_class (); ? >> <? php wp_body_open (); ?>

Utilizarea acestui carlig ar trebui rezervata pentru iesirea de elemente nevazute, cum ar fi etichetele <script> sau metadate suplimentare. Nu ar trebui sa fie folosit pentru a adauga un limbaj de marcare HTML hipertext text arbitrar. Limbajul de scriptare semantic utilizat in principal pentru a transmite continut in browserele web. continut pe o pagina care ar putea rupe aspectele sau ar putea duce la situatii neasteptate.

Compatibilitate inversa

Pentru a sprijini versiunile anterioare de WordPress, este recomandat sa utilizati un shim in tema dvs. pentru a preveni erori fatale din functia nedefinita.

if (! function_exists (‘wp_body_open’)) {function wp_body_open () {do_action (‘wp_body_open’); }}

Retineti ca, daca tema dvs. va fi trimisa la depozitul de teme, atunci nu veti putea utiliza prefixul wp_, deoarece va fi marcat de Verificarea temei. O alternativa este sa apelati do_action direct acolo unde functia wp_body_open () este plasata in primul exemplu, astfel:

<body <? php body_class (); ? >> <? php if (function_exists (‘wp_body_open’)) {wp_body_open (); } else {do_action (‘wp_body_open’); }

Pluginurile pot detecta utilizarea acestei functii intr-o tema apeland did_action (‘wp_body_open’) si revenind la metode alternative daca actiunea nu a fost declansata.

Consultati # 12563 si # 46679 pentru mai multe informatii.

Antet de conectare Antetul site-ului dvs. este de obicei primul lucru pe care il vor experimenta oamenii. Arta masthead sau antet situata in partea de sus a paginii face parte din aspectul site-ului dvs. web. Poate influenta opinia unui vizitator despre continutul dvs. si despre dvs. / marca organizatiei dvs. De asemenea, poate arata diferit pe diferite dimensiuni de ecran. Ajustari

<h1> de pe wp-login.php folosea anterior atributul title inconsecvent intre multisite Folosit pentru a descrie o instalare WordPress cu o retea de bloguri multiple, grupate pe site-uri. Acest tip de instalare are tabele de utilizator partajate si creeaza tabele de baze de date separate pentru fiecare blog (wp_posts devine wp_0_posts). Vezi si retea , blog , site si site unic. In multisite, valoarea acestui atribut era titlul retelei (fata de site, blog), dar pe un singur site, acesta pur si simplu a duplicat textul linkului. Ca parte a # 24766, multe dintre atributele de titlu din Core Core sunt setul de software necesar pentru a rula WordPress. Echipa de dezvoltare de baza construieste WordPress. au fost eliminate, deoarece sunt deseori redundante sau inutile.

In WordPress 5.2, acest atribut de titlu a fost eliminat, iar filtrele sale asociate Filtrele sunt unul dintre cele doua tipuri de Hooks https://codex.wordpress.org/Plugin_API/Hooks. Acestea ofera o modalitate prin care functiile pot modifica datele altor functii. Ele sunt contrapartida la Actiuni. Spre deosebire de Actiuni, filtrele sunt menite sa functioneze intr-un mod izolat si nu ar trebui sa aiba niciodata efecte secundare, cum ar fi afectarea variabilelor globale si a rezultatului., Login_headertitle, a fost depreciat. Daca se foloseste filtrul depreciat, acesta se aplica acum textului linkului. A fost adaugat un nou filtru login_headertext in locul sau.

In plus fata de modificarile <h1>, linkul de pe sigla WordPress indica acum intotdeauna WordPress.org Site-ul comunitatii unde codul WordPress este creat si partajat de utilizatori. Aici puteti descarca codul sursa pentru nucleul, pluginurile si temele WordPress, precum si locatia centrala pentru conversatiile si organizarea comunitatii. https://wordpress.org/ in mod implicit. In versiunile anterioare, ar indica punctul principal al retelei pe mai multe site-uri. Aceasta adresa URL O adresa web specifica a unui site web sau a unei pagini web de pe Internet, cum ar fi adresa URL a unui site web www.wordpress.org, poate fi totusi filtrata folosind login_headerurl.

Vezi: # 42537

Stiluri de subtitrare a imaginii editorului

In bloc Bloc este termenul abstract folosit pentru a descrie unitati de marcare care, compuse impreuna, formeaza continutul sau aspectul unei pagini web utilizand editorul WordPress. Ideea combina concepte despre ceea ce s-ar fi putut realiza in trecut cu coduri scurte, HTML personalizat si descoperirea incorporarii intr-un singur API consistent si experienta de utilizator. editor, atributele dimensiunii fontului si ale culorii au fost eliminate din elementul figcaption, cu exceptia cazului in care tema activa a optat pentru stilurile de blocuri implicite.

In plus, o marja: 0; atributul aplicat .block-editor-rich-text__editable a fost eliminat din componenta RichText, astfel incat sa permita stilurilor temei sa controleze acele margini fara specificitate ridicata. Daca pluginul dvs. Un plugin este un software care contine un grup de functii care pot fi adaugate pe un site web WordPress. Ele pot extinde functionalitatea sau pot adauga noi functii pe site-urile dvs. WordPress. Pluginurile WordPress sunt scrise in limbajul de programare PHP si se integreaza perfect cu WordPress. Acestea pot fi gratuite in directorul de pluginuri WordPress.org https://wordpress.org/plugins/ sau pot fi pluginuri bazate pe costuri de la o terta parte care se bazeaza pe aceasta marja, va trebui sa adaugati acest lucru inapoi la elementele necesare .

A se vedea: wordpress / gutenberg / pull / 14366

Atribute HTML Walker_Category

Un nou filtru category_list_link_attributes a fost adaugat la Walker_Category pentru a permite personalizarea atributelor HTML aplicate unei categorii Taxonomia „categorie” va permite sa grupati postari / continut impreuna care au o legatura comuna. Categoriile sunt predefinite si cu o gama larga. elementul de ancorare al elementului de lista.

Acest lucru completeaza filtrul page_menu_link_attributes din Walker_Page si filtrul nav_menu_link_attributes din Walker_Nav_Menu.

Vezi # 40666

Nou filtru de continut suplimentar la actiunea de stergere a utilizatorului

Cand utilizatorii sunt sterse de pe un site, WordPress verifica pentru a confirma ca nu au postari sau linkuri atribuite acestora. Cu toate acestea, exista cazuri in care un plugin poate avea continut asociat in afara unei relatii post_autor sau link_owner.

WordPress 5.2 introduce un nou filtru users_have_additional_content, care permite pluginurilor sa execute verificari suplimentare pentru relatiile de continut personalizate.

Nota: Acest filtru in mod specific nu suprascrie verificarile sistemului users_have_content pentru a evita orice suprimare nedorita a functionalitatii de reatribuire. In schimb, permite abilitatea de a semnaliza ca un utilizator are continut suplimentar.

Dezvoltatorii ar trebui sa retina ca acest filtru nu efectueaza operatiunile de reatribuire a datelor, acest lucru se va face prin actiunile delete_user sau deleted_user care furnizeaza ID-ul utilizatorului, precum si ID-ul utilizatorului pentru reatribuire, daca este selectat.

Utilizarea filtrului

Mai jos este un exemplu simplu al modului in care un plugin ar putea folosi filtrul impreuna cu actiunea delete_user pentru a permite reatribuirea continutului non-standard.

In primul rand, filtrul revine adevarat pentru a indica faptul ca utilizatorii au continut suplimentar. Acest lucru declanseaza interfata de utilizare a UI de reasignare a continutului sa apara in admin (si super admin) pentru toti utilizatorii sterse.

Apoi foloseste carligul de actiune delete_user pentru a reatribui continut suplimentar in acelasi timp cu orice continut standard de baza.

function myplugin_users_have_additional_content ($ has_content, $ user_ids) {if (! $ has_content) {// Verificati daca vreunul dintre utilizatorii care se sterg au continut suplimentar if (myplugin_check_users_have_content ($ user_ids)) {return true; }} returneaza $ has_content; } add_filter (‘users_have_additional_content’, ‘myplugin_users_have_additional_content’, 10, 2); function myplugin_reassign_user_content ($ deleted_user, $ reassigned_user) {if ($ reassigned_user) {// Alocati din nou continutul de la utilizatorul sters myplugin_reassign_coauthor ($ deleted_user, $ reassigned_user); }} add_action (‘delete_user’, ‘myplugin_reassign_user_content’, 10, 2);

Vezi: # 36860

Alte actualizari ale notei:

  • Ca parte a obiectivului imbunatatirii actualizarilor automate din 2019, biblioteca sodium_compat va fi acum inclusa in WordPress. Sodium Compat este un poliamplut pentru biblioteca de criptografie de sodiu pentru PHP Limbajul de scriptare web in care WordPress este arhitectat in principal. WordPress necesita PHP 5.6.20 sau versiuni superioare <7.2. Includerea acestui lucru va facilita imbunatatirile de securitate, cu accentul initial pe permiterea semnarii si verificarii mai sigure a pachetelor de actualizare. A se vedea: # 45806
  • Twemoji este acum actualizat la versiunea 12.0.1. Vezi: # 46805
  • S-a remediat o eroare O eroare este o eroare sau un rezultat neasteptat. Imbunatatirile de performanta, optimizarea codului si sunt considerate imbunatatiri, nu defecte. Dupa inghetarea caracteristicilor, sunt tratate numai erorile, regresiunile (modificarile adverse fata de versiunea anterioara) fiind cea mai mare prioritate. in cazul in care un antet Allow nu a fost returnat pentru solicitarile de OPTIUNI catre API-ul REST API-ul REST este un acronim pentru interfata RESTful Application Program Interface (API) care utilizeaza cereri HTTP pentru GET, PUT, POST si DELETE. Acesta este modul in care front-end-ul unei aplicatii (ganditi-va la „aplicatia telefonica” sau „site-ul web”) poate comunica cu magazinul de date (ganditi-va la „baza de date” sau „sistem de fisiere”) https://developer.wordpress.org/rest-api / .. Vezi: # 45753
  • Un parametru de domeniu $ a fost adaugat la translate_user_role (). Aceasta va permite traducerea rolurilor de utilizator personalizate adaugate in pluginuri. Vezi: # 38736

# 5-2, # dev-notes, #editor, #themes

porno martina malena hardcore
video cento xcento malena hd
biondexxx malena hd porn
rocco siffredi free videos malena hot porno
amatoriale porno moglie malena hot video
filthyamateur.net malena hub
pornstar malena malena hub
malena milf malena inculata
gloria porn malena ingoia
roberta gemma provini malena kelly stafford
video porno salieri malena la pigliese
valentina nappi rocco siffredi malena la pug
porno saleri malena la puglese porno
malena academy malena la puglia
cazzo in culo e figa malena la puglies
malena video xxx malena la pugliesa
xxx film streaming malena la pugliese 2019
prendi porn malena la pugliese anal
poppea porn malena la pugliese anale
50 xxx malena la pugliese ass