Aktywne Wpisy
moll +116
Tunel już stoi! Trochę pomagałam, ale na tyle dobra konstrukcja, że mój niebieski postawiłby praktycznie sam (z trochę większymi trudnościami)
@_aqq wołam, bo chcialeś zobaczyć na gotowo
#ogrodnictwo
@_aqq wołam, bo chcialeś zobaczyć na gotowo
#ogrodnictwo
alittlegosu +65
Pierwsze dwa dni powrotu na silke po 100 latach przerwy za mna ᕦ(òóˇ)ᕤ Ogolnie myslalem ze bedzie gorzej, nogi spoko, ale rak nie moge prawie podniesci w gore po tych 2 treningach, czyli fajnie ( ͡º ͜ʖ͡º)
smiesznie troche ze silownia zrobiona w kosciele (✌ ゚ ∀ ゚)☞
#mikrokoksy #silownia i troche #katolicyzm
smiesznie troche ze silownia zrobiona w kosciele (✌ ゚ ∀ ゚)☞
#mikrokoksy #silownia i troche #katolicyzm
Siema mirki. Ostatnio poszukuję pracy i aplikuję w rózne miejsca, no i ostatnio otrzymałem takie zadanie na interview, gdzie mam coś ogarnąc na Wordpressie. Zadanie nie jest skomplikowane wcale a wcale. Problem jest taki, że nie jestem ultra kucem w WP, no i mam pewien kłopot.
w zadaniu mam
When installed, the plugin has to make available a custom endpoint on the WordPress site. With “custom endpoint” we mean an arbitrary URL not recognized by WP as a standard URL, like a permalink or so.
Note that this is not a REST endpoint.
When a visitor navigates to that endpoint, the plugin has to send an HTTP request to a REST API endpoint.
Rozumiem, że mam klepnąć sobie taką stronkę, która nie będzie renderowana przez wordpressa, tylko będzie działała samodzielnie. Udało mi się coś takiego zrobić, poprzez dodanie
public function intercept_template_loading(){
$urlPath = trim(parse_url(add_query_arg([]), PHP_URL_PATH), '/');
if ($urlPath === 'foobar') {
ob_start();
include(plugin_dir_path(__FILE__) . './../views/index.php');
$content = ob_get_contents();
ob_end_clean();
echo $content;
}
}
add_action('init', [$this, 'intercept_template_loading']);
no ale jak się podpinam pod
init
, to nie mogę zainkludować własnego JS, CSS itd. mogę sobie renderować html i w sumie tyle. Próbowałem podpiąć się podwp_enqueue_scripts
, żeby dołączyć własne skrypty, ale to nie działa, bo jak rozumiem init wywołuje się wcześniej.Tak więc albo źle zrozumiałem ten tekst, albo źle kombinuję z tworzeniem takiego "endpointa". Czy ktoś poratowałby jakimś przykładem, bo mi się nie daje nic znaleźć samemu?
@goodghost: no teraz to popłynąłeś. WP nie zna czegoś takiego :P