Wpływ filtru 'the_​content' na modyfikację treści w WordPressie

Prosty Kod / Daniel Wolak - programownie, wordpress, php

Filtr 'the_​content' jest jednym z wbudo­wa­nych filtrów w WordPres­sie, który umożli­wia progra­mi­stom modyfi­ko­wa­nie treści przed jej wyświe­tle­niem na stronie. Wpływa on na zawar­tość treści wywoły­wa­nej przez funkcję 'the_​content()'. Jest to kluczo­wy punkt inter­wen­cji, który pozwa­la na dynamicz­ną manipu­la­cję treścią, dosto­so­wu­jąc ją do indywi­du­al­nych potrzeb i preferencji.

WordPress: Wypisanie pod postem ostatnich wpisów z kategorii

Prosty Kod / Daniel Wolak - programownie, wordpress, php

Zdecy­do­wa­łem się napisać ten plugin z myślą o sytuacjach, gdy chcemy wyświe­tlić listę ostat­nich postów na stronie, ale tylko dla katego­rii, którą uznaje­my za podsta­wo­wą. Zasto­so­wa­łem tutaj logikę działa­nia popular­nych wtyczek SEO, takich jak Yoast SEO, które umożli­wia­ją wybra­nie jednej katego­rii jako "głównej".

WordPress API: parametr args w funkcji register_​rest_​route – Definiowanie argumentów tras REST API

Prosty Kod / Daniel Wolak - programownie, wordpress, php

Parametr args w funkcji register_​rest_​route to opcjo­nal­ny parametr, który pozwa­la na definio­wa­nie argumen­tów (parame­trów) dla danej trasy REST API. Dzięki niemu możemy określić, jakie dane mogą być przeka­zy­wa­ne do naszej trasy i jakie warun­ki muszą być spełnione.

WordPress API: parametr permission_​callback w funkcji register_​rest_​route – Kontroluj dostęp do tras REST API

Prosty Kod / Daniel Wolak - programownie, wordpress, php

W WordPress API istnie­je wiele funkcji, które umożli­wia­ją tworze­nie niestan­dar­do­wych tras REST API. Jedną z takich funkcji jest register_​rest_​route. W tym artyku­le skupię się na parame­trze permission_​callback, który pozwa­la na kontro­lo­wa­nie dostę­pu do tras REST API. Dowiedz się, jak możesz wykorzy­stać ten parametr i zaimple­men­to­wać niestan­dar­do­we zabez­pie­cze­nia w swoich trasach REST API w WordPressie.

WordPress API: register_​rest_​route – Tworzenie niestandardowych tras REST API

Prosty Kod / Daniel Wolak - programownie, wordpress, php

W świecie WordPres­sa API pełni istot­ną rolę, umożli­wia­jąc rozbu­do­wę funkcjo­nal­no­ści stron inter­ne­to­wych. Jednym z kluczo­wych elemen­tów WordPress API jest funkcja register_​rest_​route. W niniej­szym artyku­le opiszę tę funkcję wraz z jej parame­tra­mi oraz przed­sta­wię przykła­dy ich użycia. Dzięki temu zdobę­dziesz wiedzę potrzeb­ną do tworze­nia niestan­dar­do­wych tras REST API w WordPressie.

Honeypot – czyli złap bota na plaster miodu

Prosty Kod / Daniel Wolak - programownie, wordpress, php

Honey­pot w kontek­ście webde­ve­lo­pe­ra odnosi się do techni­ki stoso­wa­nej w celu łapania i identy­fi­ka­cji automa­tycz­nych botów lub niechcia­nych użytkow­ni­ków na stronach internetowych.

Idea honey­po­tu polega na umiesz­cze­niu ukrytych pól formu­la­rza, które są widocz­ne tylko dla botów, a niewi­docz­ne dla prawdzi­wych użytkow­ni­ków. Jeśli pole to zosta­nie wypeł­nio­ne, oznacza to, że formu­larz został wysła­ny przez bota, a nie przez człowie­ka. Może to sugero­wać próbę spamo­wa­nia lub ataku na stronę internetową.

[wooCommerce] Usuwanie metod płatności dla płatności przy odbiorze

Prosty Kod / Daniel Wolak - programownie, wordpress, php

Konfi­gu­ra­cja wooCom­mer­ce pozwa­la określić dla jakich metod wysył­ki możemy wybrać opcję za pobra­niem, ale nie ma możli­wo­ści zablo­ko­wa­nia wtedy innych kanałów płatno­ści. Może to wywołać u klien­ta konster­na­cję lub spowo­do­wać błąd, taki że klient wybie­rze droższą opcję za pobra­niem a i tak zapła­ci z góry. Gotowe wtycz­ki Znala­złem wtycz­kę, która w darmo­wej wersji robi różne cuda w koszy­ku. Disable payment method /​​ COD fees /​​ Advan­ce COD or Partial payment for … 

Czytaj więcej

[wp_​ajax_​example_​ajax_​request] Korzystanie z Ajax'a w WordPress

Prosty Kod / Daniel Wolak - programownie, wordpress, php, jquery

W WordPress'ie w łatwy sposób można korzy­stać z możli­wo­ści techno­lo­gii Ajax. Jest to połącze­nie PHP i JavaScript. Wykorzy­stu­je­my JS po stronie klien­ta by urucho­mić skrypt PHP na serwe­rze, uzyskać wynik i zapre­zen­to­wać go na stronie (lub nie).