Szűrők és akciók listája
A számlákat érintő WordPress-szűrők és akciók összefoglalója: paraméterek, hely és használat.
Az alábbi szűrőkkel és akciókkal a bővítmény viselkedése és a számla kimenete módosítható. A kódot a téma functions.php fájljába vagy egy saját kiegészítő bővítménybe írd. A szövegek, a táblázat, a mezők és az összesítő módosításáról példákat a többi fejlesztői fejezetben találsz.
Fájl, e-mail és letöltés
Szekció neve “Fájl, e-mail és letöltés”| Szűrő | Paraméterek | Mit módosít |
|---|---|---|
pdf_output_filename |
fájlnév, rendelésazonosító | A PDF fájlneve |
pdf_invoice_email_ids |
e-mail-azonosítók tömbje, rendelés | Melyik WooCommerce e-mailekhez kerül számla mellékletként |
pdf_invoice_modify_attachment |
PDF, azonosító, rendelés | A csatolt PDF módosítása küldés előtt |
pdf_invoice_download_user_id |
felhasználóazonosító, aktuális felhasználó, rendelésazonosító | Ki töltheti le a számlát |
pdf_invoice_invoice_link_thanks |
a számlára mutató link, rendelésazonosító | A megrendelés utáni („köszönjük”) oldalon megjelenő számlalink |
woocommerce_pdf_my_account_button_label |
felirat | A gomb felirata a Rendeléseim oldalon |
pdf_invoice_order_status_array |
rendelési állapotok tömbje | Melyik állapotokhoz készül számla |
Tartalom és sablon
Szekció neve “Tartalom és sablon”| Szűrő | Paraméterek | Mit módosít |
|---|---|---|
pdf_content_additional_content |
tartalom, rendelésazonosító | A sablon teljes tartalma: saját cimkék cseréjére |
pdf_template_table_headings |
fejléc, rendelésazonosító | A terméktáblázat fejléce |
pdf_template_line_output |
tételsorok, rendelésazonosító | A terméktáblázat sorai |
pdf_invoice_item_name |
név, tétel, termék, rendelés | Egy tétel neve |
pdf_invoice_meta_output |
meta-adatok HTML-je | A tétel meta-adatai (pl. változat) |
pdf_template_order_notes |
kimenet, rendelésazonosító | A rendelés megjegyzései |
pdf_template_order_totals |
kimenet, rendelésazonosító | Az egész összesítő blokk (alapból ez fut) |
pdf_template_order_subtotal, _shipping, _coupons, _discount, _tax, _total |
kimenet, rendelésazonosító | Az összesítő egy-egy sora (alapból nincs használatban) |
pdf_invoice_terms_page_id |
oldalazonosító, rendelésazonosító | Melyik oldal szövege kerül a szerződési feltételekhez |
Szövegek
Szekció neve “Szövegek”A pdf_template_*_text szűrők a sablonban a szövegeket veszik körül (lista és példa: Szövegek és saját mezők a számlán): pdf_template_invoice_number_text, pdf_template_order_number_text, pdf_template_invoice_date_text, pdf_template_order_date_text, pdf_template_payment_method_text, pdf_template_shipping_method_text, pdf_template_payment_status_text, pdf_template_billing_details_text, pdf_template_shipping_details_text, pdf_template_registered_name_text, pdf_template_registered_office_text, pdf_template_company_number_text, pdf_template_vat_number_text.
Akció a beállításoknál
Szekció neve “Akció a beállításoknál”| Akció | Mit tesz lehetővé |
|---|---|
woocommerce_pdf_invoice_additional_fields_admin |
Új mező a WooCommerce → PDF-számla beállítóoldal aljára |
woocommerce_pdf_invoice_settings_action |
A beállítások módosítása |
Jó tudni
Szekció neve “Jó tudni”- A sablonhoz nem kell nyúlnod, ha a
pdf_content_additional_contentszűrővel cseréled a saját cimkéidet, de a cimkét atemplate.php-ba mindig be kell tenni. - A
pdf_template_line_outputés apdf_template_table_headingsszűrőt mindig párban módosítsd, különben az oszlopok nem illeszkednek. - A bővítmény sok további, a számla egy-egy részét (logó, cégnév, cím, számlaszám, dátum, számlázási és szállítási adatok, csomagkövetés, betűtípus, papírméret) érintő szűrőt is tartalmaz; ezek
pdf_invoice_display_…,pdf_invoice_billing_…és hasonló előtaggal indulnak.
Készült: