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.

Funkcja mb_​check_​encoding() w PHP – sprawdzanie strony kodowej

Prosty Kod / Daniel Wolak - programownie, php

W obsza­rze progra­mo­wa­nia, szcze­gól­nie przy pracy z teksta­mi wielo­ję­zycz­ny­mi, istot­ne jest spraw­dza­nie popraw­no­ści kodowa­nia znaków. Funkcja mb_check_encoding() w PHP umożli­wia progra­mi­stom weryfi­ka­cję, czy dany ciąg znaków jest prawi­dło­wo zakodo­wa­ny w określo­nym forma­cie. W niniej­szym artyku­le przed­sta­wiam funkcję mb_check_encoding() wraz z opisem jej działa­nia oraz kilko­ma praktycz­ny­mi przykła­da­mi użycia.

Czytaj więcej

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.

PHP – Operatory bitowe

Prosty Kod / Daniel Wolak - programownie, php

W PHP dostęp­ne są różne opera­to­ry bitowe, które umożli­wia­ją wykony­wa­nie opera­cji logicz­nych na pozio­mie bitów w liczbach. Oto opis kilku podsta­wo­wych opera­cji bitowych w PHP: Opera­cja bitowe­go OR ('|'): Wykonu­je opera­cję logicz­ną OR na poszcze­gól­nych bitach dwóch liczb. Wyniku­ją­ca wartość bitowa będzie 1, jeśli przynaj­mniej jeden z bitów jest równy 1. $a = 5; /​/​ Binar­nie: 0101 $b = 3; /​/​ Binar­nie: 0011 $c = …

Czytaj więcej

Operatory w PHP – porównawcze, logiczne i przypisania

Prosty Kod / Daniel Wolak - programownie, php

Opera­to­ry w PHP to znaki lub kombi­na­cje znaków, które wykonu­ją opera­cje na danych. Służą do manipu­lo­wa­nia warto­ścia­mi i wykona­nia różnych opera­cji, takich jak dodawa­nie, odejmo­wa­nie, porów­ny­wa­nie, przypi­sy­wa­nie, czy logicz­ne opera­cje. Opera­tor może działać na różnych typach danych, takich jak liczby, ciągi znaków, tabli­ce czy obiek­ty. Poprzez użycie opera­to­rów, można wykony­wać różne opera­cje matema­tycz­ne, porów­ny­wać warto­ści, łączyć teksty, spraw­dzać warun­ki logicz­ne i wiele więcej. Opera­to­ry są nieod­łącz­nym elemen­tem progra­mo­wa­nia i pozwa­la­ją na tworze­nie bardziej dynamicz­nych i elastycz­nych skryp­tów w języku PHP.

Czytaj więcej

PHP 7 – Operator spaceship (<=>)

Prosty Kod / Daniel Wolak - programownie, php

Opera­tor space­ship ('<=>') jest opera­to­rem porów­na­nia wprowa­dzo­nym w PHP 7. Wcześniej, wersje PHP używa­ły opera­to­rów porów­na­nia ('<', '>', '<=', '>=', '==', '!=') do porów­ny­wa­nia warto­ści. Opera­tor space­ship został dodany jako bardziej zwięzła i wygod­na alter­na­ty­wa dla wielu przypad­ków porównań.

Czytaj więcej

[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).

ob_​end_​flush(): failed to send buffer of zlib – jak to naprawić? [WordPress]

Prosty Kod / Daniel Wolak - programownie, wordpress, php

Jeżeli progra­mu­jesz w Wordpres­sie i ustawisz opcję pokazy­wa­nia błędów i debugo­wa­nie ich na 'true', to częstym błędem jaki będzie cię nękał jest ten: Notice: ob_​end_​flush(): failed to send buffer of zlib output compres­sion (0) in… Pokażę jak się go pozbyć!