Pytania otagowane jako javascript

Język skryptowy po stronie klienta przydatny do tworzenia interaktywnych witryn internetowych. Pytania dotyczące używania JavaScript poza kontekstem WordPress są nie na temat, ale mogą zostać zadane w witrynie Stack Overflow.


1
Chcę kolejkować plik .js do motywu podrzędnego
Próbowałem umieścić w kolejce niestandardowy plik .js w katalogu potomnym. W funkcji.php motywu podrzędnego znajduję następujący kod /* After this. you can override Accessible Zen's pluggable functions or add your own. * Remember, do your best to stay accessible! :) * */ add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_script( …

6
Jak poprawnie dołączyć pliki jQuery i JavaScript?
Robię to teraz za pomocą następującego kodu: function uw_load_scripts() { // De-register the built in jQuery wp_deregister_script('jquery'); // Register the CDN version wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), null, false); // Load it in your theme wp_enqueue_script( 'jquery' ); } add_action( 'wp_enqueue_scripts', 'uw_load_scripts' ); To działa, ale czy powinienem to zrobić dla wszystkich, …

5
Sprawdzanie poprawności wartości niestandardowych pól i wymaganych pól
Coś, czego nigdy nie widziałem, to najlepszy sposób na sprawdzenie, czy określone pola formularza są poprawnie wypełnione dla niestandardowych meta pól typu post. Chcę uzyskać opinie ekspertów na temat najlepszych metod sprawdzania poprawności niestandardowych pól dla dowolnych metaboksów, które można utworzyć. Moje zainteresowania to: upewnij się, że weryfikacja pola ma …

5
Rozwiązania do generowania dynamicznego javascript / CSS
Powiedzmy, że musisz wygenerować kod JavaScript lub CSS, który zależy od bieżącego kontekstu. Na przykład masz formularz na stronie głównej, który uruchamia żądanie ajax przy wysyłaniu, i inny formularz na pojedynczej stronie. Lub w przypadku CSS, chcesz stworzyć motyw, który pozwoli użytkownikom budować własny układ, zmieniać kolory itp. Rozwiązania, które …

2
przekaż obiekt / JSON do wp_localize_script
Mam działający fragment języka JavaScript, który zawiera literał obiektu. Ale muszę go zlokalizować i zastanawiam się, jak go przepisać, aby uzyskać wp_localize_script () w celu uzyskania dostępu i wypisania poprawnego formatu. Wersja niezlokalizowana (niedynamiczna) wygląda następująco: var layoyt_config = { 'header' : 1 , 'footer' : 1 , 'ls' : …

6
ścieżka motywu w pliku javascript
Muszę zawrzeć ścieżkę do mojego pliku motywu w pliku javascript. Jak miałbym to zrobić? Próbowałem już: var templateUrl = "<?php get_stylesheet_directory_uri(); ?>"; function LightboxOptions() { this.fileLoadingImage = "'"+templateUrl+"/img/loading.gif'"; this.fileCloseImage = "'"+templateUrl+"/img/close.png'"; this.resizeDuration = 700; this.fadeDuration = 500; this.labelImage = "Image"; this.labelOf = "of"; } Nie daje mi to ścieżki, ale …

6
Jak dołączyć kod tylko na określonych stronach?
Uczę się o wtyczkach i skrótach. Zauważyłem, że kiedy aktywuję wtyczkę, jej kod ładuje się na wszystkich moich stronach - nawet na stronach, które nie mają mojego krótkiego kodu. (Nie mam na myśli treści vs. stron administracyjnych). Na niektórych stronach z treściami używam określonego krótkiego kodu, a na innych stronach …

3
wp_add_inline_script bez zależności
Mam fragment kodu javascript, który chcę wstrzyknąć w stopkę strony. To kod śledzenia, powiedzmy podobny do Google Analytics. Nie ma żadnych zależności, to samodzielny fragment kodu. Mogę zrobić coś takiego function render_tracking_code(){ wp_enqueue_script( 'depends-js', 'https://rdiv.com/dummy.js', array(), '0.01', true ); wp_add_inline_script( 'depends-js', 'aWholeBunchOfJavascriptCode' ); } add_action( 'wp_enqueue_scripts', 'render_tracking_code' ); Wydaje się …

1
Kiedy Wordpress pakuje wbudowane skrypty w CDATA?
Debuguję problem z naszym skryptem innej firmy, którego używają użytkownicy Wordpress, kopiując / wklejając fragment skryptu i html do treści swoich postów, jak (przykład z nierealnego świata): <script> window.foobar = window.foobar || { hello: function(){ console.log('Hello World'); } }; window.foobar.hello(); </script> Zauważyłem, że niektóre instalacje wordpress będą owijać to w …

2
Dostosuj JS API
Okej, więc próbowałem nauczyć się dynamicznie tworzyć nowe sekcje paneli i formanty za pomocą interfejsu API JS dostosowywania. To było frustrujące kilka dni i nie byłem w stanie znaleźć dokładnego sposobu na osiągnięcie tego poprzez JS API. Jak dotąd robię to, aby tak się stało, ale bez powodzenia: // for …

3
Kod jednorazowy pobrany z interfejsu API REST jest niepoprawny i różni się od kodu jednorazowego wygenerowanego w skrypcie wp_localize_script
Dla tych, którzy przybywają z Google: Prawdopodobnie nie powinieneś otrzymywać noncesów z interfejsu API REST , chyba że naprawdę wiesz, co robisz. Uwierzytelnianie oparte na ciasteczka z API reszta jest tylko przeznaczona dla wtyczek i tematów. W przypadku aplikacji na jedną stronę prawdopodobnie powinieneś użyć OAuth . To pytanie istnieje, …

1
Dlaczego javascript jest dozwolony w treści mojego postu?
Kodeks mówi, że nie można dodawać javascript w treści postu https://codex.wordpress.org/Using_Javascript Ale ja mogę. Wyłączyłem wszystkie wtyczki i zmieniłem motyw na twentysixteen, ale bezskutecznie - nadal mogę dodawać javascript za pośrednictwem treści postu i uruchamiać go w interfejsie użytkownika. Nie chcę, aby ktokolwiek mógł dodawać javascript w treści postu (oprócz …

1
Czy można rozszerzyć metody WP Customize JS?
Zastanawiam się, czy można rozszerzyć metody apiobiektu anonimowego wp-admin/js/customize-control.js. Muszę zastąpić jedną z tych metod moją własną logiką niestandardową, ale podejrzewam, że nie jest to możliwe, ponieważ jest ona zapakowana w natychmiast wywołane wyrażenie funkcji: /* globals _wpCustomizeHeader, _wpMediaViewsL10n */ (function( exports, $ ){ // code })( wp, jQuery ); …

4
Dodaj Javascript do menu WordPress
Czy istnieje sposób na umieszczenie javascript w części URL elementu menu WordPress? Mam funkcję czatu na żywo na swojej stronie i powinienem umieścić ten kod na stronie, aby utworzyć link do otwarcia czatu na żywo (jak sugerowano tutaj). <!-- BEGIN OLARK CHAT LINK --> <a href="javascript:void(0);" onclick="olark('api.box.expand')"> Click here to …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.