Wordpress version 4.5.1 Próbuję dynamicznie aktualizować tytuły stron w określonym szablonie. Po wielu kopaniach i poznaniu wp_title()zmian próbuję użyć document_title_parts. Jednak nie mogę w ogóle uruchomić filtra. Jestem w temacie podrzędnym functions.php: add_theme_support( 'title-tag' ); //add_filter("after_setup_theme", function(){ add_theme_support("title-tag"); }); add_filter( 'document_title_parts', function( $title ) { error_log('here'); return $title; }, 10, …
Są przypadki, w których wtyczka lub motyw musi utworzyć plik php w innym miejscu, które może go później dołączyć. Na przykład wtyczka captcha lub jakiś system szablonów, taki jak twig / smarty (W mojej sytuacji jest to prosty silnik szablonów dla kolekcji widżetów). Gdzie należy utworzyć ten plik? Jedyne miejsce, …
WordPress 4.4 dodaje wiele rozmiarów obrazu srcsetprzy użyciu the_post_thumbnailfunkcji. Czy można uzyskać tylko jeden rozmiar obrazu bez srcset? Rozumiem, że można dodać filtr, aby wyłączyć srcsetze wszystkich obrazów, ale chcę wyłączyć srcsettylko podczas wywoływania określonego rozmiaru miniatury (na przykład tylko podczas wywoływania pełnego rozmiaru obrazu).
Tworzę widżet, musi przechowywać około 10 identyfikatorów. Obecnie używam następującej metody pola do przechowywania każdego identyfikatora w osobnym polu. Przechowuje dane z każdego pola osobno w wordpress. Czy możliwe jest przechowywanie danych wszystkich pól w jednym wierszu w wordpressie dla przykładowego użycia tablicy? <input class="widefat" id="<?php echo $this->get_field_id('item1_id'); ?>" name="<?php …
Tworzę motyw Wordpress z kilkoma innymi osobami i mam problem z dodaniem wtyczki, a następnie informuję innych programistów o zainstalowanej wtyczce i ustawieniach wtyczki, aby motyw działał. Zastanawiałem się, czy istnieje sposób na powiązanie wtyczek z motywem, aby gdy osoba otrzymała ten motyw, motyw wiedział, jakich wtyczek potrzebuje i mógł …
Tworzę motyw potomny za pomocą Wordpress 3.4.2 i wersji programistycznej Options Framework autorstwa David Price . To jest mój pierwszy motyw i jestem stosunkowo nowy, więc zapoznałem się z Kodeksem Wordpress i sprawdziłem rejestrację elementów w API. Bez ingerencji w jakiekolwiek pliki zewnętrzne poza moim motywem zastanawiałem się, czy istnieje …
Przygotowuję motyw potomny dla niektórych członków mojego wydziału i jako część tego motywu chciałbym, aby garść wtyczek była aktywowana w momencie aktywacji motywu. Oczywiście użyłem akcji after_setup_theme i wywołałem funkcję konfiguracji. Działa świetnie, z wyjątkiem tego, że działa na KAŻDYM żądaniu (administratora i innych). Udowodniłem to, dodając to na końcu …
Tworzę motywy, wiele z nich. Dostaję PSD, kod HTML / CSS, klepnięcie kodu w Wordpress i wprowadzanie poprawek w miarę uzyskiwania kontroli jakości. Po uruchomieniu klienci mogą edytować posty na blogu, jak zwykle, lub przesyłać zdjęcia za pomocą niestandardowej wtyczki. Czasami muszę wprowadzić zmiany w temacie lub treści strony / …
W wielu motywach, które widziałem (w tym TwentyEleven) oraz w przykładach, które znalazłem w Internecie, podczas tworzenia functions.phppliku dla motywu cała funkcjonalność jest zadeklarowana w zasięgu globalnym. Aby to wyjaśnić, tak wygląda typowy plik funkcji: function my_theme_do_foo() { // ... } function my_theme_do_bar() { // ... } add_action( 'foo_hook', 'my_theme_do_foo' …
Próbuję użyć wp_redirect()do przekierowania użytkownika po pomyślnym przesłaniu formularza rejestracji na stronie. To nie działa i wyświetla następujący błąd: Ostrzeżenie: nie można modyfikować informacji nagłówka - nagłówki już wysłane przez (wyjście rozpoczęte w /Applications/MAMP/htdocs/theme/wp-content/themes/test/header.php:10) w / Applications / MAMP / htdocs / theme / wp- zawiera / pluggable.php w linii …
Staram się stylizować stronę logowania w moim motywie. Bardzo prosta: add_action( 'login_enqueue_scripts', function() { wp_enqueue_style( 'TEST', get_template_directory_uri() . '/css/login.css' ); }); Niestety nie działa zgodnie z oczekiwaniami. linkElementem pojawia się w bodystrony logowania, bardzo późno. Renderowane dane wyjściowe: <link rel='stylesheet' id='TEST-css' href='http://themes.wp/t5-theme-base/css/login.css?ver=3.9-alpha' type='text/css' media='all' /> <div class="clear"></div> </body> </html> To …
Dlatego rozwijam motyw Wordpress przy użyciu serii plików LESS dla CSS. Kompilują się one za pomocą zestawu kodowego do połączonego i zminimalizowanego arkusza stylów, którego używam do stylizacji motywu. Rozumiem, że motyw Wordpress musi mieć styl.css, który zawiera informacje o motywie w komentarzach, ale czy wymagane jest połączenie tego style.css …
Jeśli dodam więcej niż 5 ustawień do jednej sekcji, kolejność ustawień staje się dziwna. Na przykład: // Link color $wp_customize->add_setting( 'tonal_'.$themeslug.'_settings[link_color1]', array( 'default' => $themeOptions['link_color1'], 'type' => 'option', 'sanitize_callback' => 'sanitize_hex_color', 'capability' => 'edit_theme_options', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'tonal_'.$themeslug.'_settings[link_color1]', array( 'label' => __( 'Link color1', …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.