Home » Articole » Știri » API pentru rescrierea regulilor în WordPress

API pentru rescrierea regulilor în WordPress

postat în: Știri 0

rescrierea regulilor

WordPress permite dezvoltatorilor de teme și plugin să specifica programatic reguli noi, personalizate, de rescriere. Următoarele funcții (care sunt în mare parte pseudonime pentru metodele WP_Rewrite) pot fi utilizate pentru a realiza acest lucru.

Rețineți că aceste reguli sunt, de obicei apelate în interiorul cârligului de inițializare. Mai mult decât atât, legăturile permanente va trebui să fie actualizate (puteți face acest lucru din Panoul de control sub Setări > Legături permanente), înainte ca modificările de rescriere să aibă efect. Necesită utilizarea o singură dată a flush_rules() pentru a avea efect. Vezi, de asemenea, Spălarea Rewrite pe Activare.

Referința API

Articole

 

  • Clasa: WP_Rewrite() – O privire de ansamblu a clasei integrate WordPress de rescriere a URL-ului.

Cârlige

  • Filtru: root_rewrite_rules – Filtrează regulile de rescriere generate pentru rădăcina blogului.
  • Filtru: post_rewrite_rules – Filtrează regulile de rescriere generate pentru URL-urile legăturilor permanente.
  • Filtru: page_rewrite_rules – Filtrează regulile de rescriere generate pentru pagini.
  • Filtru: date_rewrite_rules – Filtrează regulile de rescriere generate pentru URL-urile arhivelor datate.
  • Filtru: search_rewrite_rules – Filtrează regulile de rescriere generate URL-urilor căutărilor.
  • Filtru: comments_rewrite_rules – Filtrează regulile de rescriere generate pentru cele mai recente URL-uri ale fluxurilor comentariilor.
  • Filtru: author_rewrite_rules – Filtrează regulile de rescriere generate pentru URL-urile arhivelor de autor.
  • Filtru: rewrite_rules_array – Filtrează toate regulile de rescriere o dată.
  • Filtru: {$permastruct}_rewrite_rules – Poate fi folosit pentru a crea sau modifica regulile de rescriere pentru orice legături permanente personalizate, cum ar fi taxonomii sau tipuri de postări personalizate.

Acțiune: generate_rewrite_rules – Rulează după ce au fost create toate regulile.

Funcții

  • add_rewrite_tag() – Poate fi folosită pentru a permite WordPress să recunoască variabile personalizate (în special variabile querystring personalizate).
  • add_rewrite_rule() – Permite utilizatorului să specifice reguli noi, de rescriere, personalizate.
  • add_rewrite_endpoint() – Adaugă un nou endpoint precum /​​trackback/
  • flush_rules() – Regenerează regulile de rescriere și la salvează în baza de date.
  • flush_rewrite_rules() – Elimină regulile de rescriere și apoi le recrează.
  • generate_rewrite_rules() – Generează reguli de rescriere de la o structură de legătură permanentă
  • add_permastruct() – Adaugă o nouă permastructură
  • add_feed() – Adaugă un nou tip de flux precum /atom1/

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *