Pytania otagowane jako widgets

Widżety to konfigurowalne elementy używane do dynamicznego tworzenia sekcji motywu WordPress.


5
Korzystanie z opcji widżetu „poza” widżetem
Chcę zapisać niektóre parametry w opcjach widgetu, które są następnie przekazywane na inną stronę. Widżet jest formularzem wywołującym usługę internetową. Opcje, które chcę przekazać, to uwierzytelnianie dla usługi internetowej, która jest obecnie zakodowana na stałe na stronie wyników (wykonywana jako szablon). Dlatego powinny być ukryte przed użytkownikiem strony. Kod z …
13 options  widgets 

2
Jak przechowywać dane pól widżetów jako tablicę?
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 …

2
Dynamiczne dodawanie pól formularza Widget
Próbuję dynamicznie dodać pole formularza do widżetu WordPress. Jeśli więc użytkownik chce dodać inną datę do wydarzenia, może kliknąć przycisk, aby uzyskać więcej pól. Pytanie brzmi: jak zapisać nowo utworzone pola wejściowe do mojej bazy danych? Czy muszę napisać niestandardową funkcję aktualizacji? Jakieś wskazówki? Tak wygląda widget: To jest mój …

3
zmiana wp-admin / widgets.php
Chcemy zaprojektować stronę widżetów w panelu administracyjnym nieco inaczej, głównie po to, aby pomóc administratorowi witryny zrozumieć, gdzie każdy widżet pojawi się w witrynie: W tym celu musimy zmienić kod HTML renderowany przez widgets.php (sama zmiana css nie wystarczy). Jak moglibyśmy to zrobić bez dotykania rdzenia?

7
Dodanie div w celu zawinięcia zawartości widżetu po tytule widżetu
Próbuję dodać div do zawartości widżetu na moim dynamicznym pasku bocznym. Oto kod rejestru; register_sidebar(array( 'name' => "Sidebar1", 'id' => 'home-sidebar-1', 'before_widget' => '<div class="sidebar-box">', 'after_widget' => '</div>', 'before_title' => '<div class="title">', 'after_title' => '</div>', )); Ale ten kod powoduje tak; <div class="sidebar-box"> <div class="title">{WIDGET TITLE}</div> {WIDGET CONTENT} </div> Oto, …

1
Jaka jest różnica między wp_register_sidebar_widget a register_widget?
Jaka jest różnica między nimi i kiedy powinniśmy z nich korzystać? Używam wp_register_sidebar_widgetteraz i działa dobrze, ale widziałem wiele samouczków online, jak utworzyć widget za pomocą register_widget i klasy, większość moich widżetów nie potrzebuje opcji, więc powinienem się trzymać wp_register_sidebar_widgetlub powinienem użyć register_widgetnawet jeśli nie mam formularza? z góry dziękuję.

1
Ogranicz liczbę nieaktywnych widżetów
Próbuję ograniczyć liczbę widżetów z paska bocznego „wp_inactive_widgets” do maksymalnie 10, ponieważ strona administracyjna widgetów jest niezwykle powolna: add_filter('pre_update_option_sidebars_widgets', 'cleanup_inactive_widgets', 10, 2); function cleanup_inactive_widgets($new, $old){ if(!empty($new['wp_inactive_widgets']) && count($new['wp_inactive_widgets']) > 10) $new['wp_inactive_widgets'] = array_slice($new['wp_inactive_widgets'], -10, 10); return $new; } To działa najwyraźniej, ale problem polega na tym, że opcje instancji widgetu …
10 php  widgets  options 

5
Dodaj klasę do before_widget z poziomu niestandardowego widgetu
Mam prosty niestandardowy widget, który pyta o jego szerokość (która jest używana później w interfejsie użytkownika). Pole szerokości to rozwijane menu wyboru, więc użytkownik ma predefiniowane opcje. Będę miał wiele wystąpień mojego widżetu, każdy będzie miał własną konfigurację szerokości. Teraz w kodzie widżetu mam następujący kod: echo $before_widget; Co skutkuje …


4
Dodaj niestandardowy walker do menu utworzonego w widżecie
Wiem, jak dodać Walkera do niestandardowego menu utworzonego przez motyw (menu nazwane primaryw tym przykładzie), ale jak mogę kierować reklamy do menu utworzonego w widżecie z domyślnym niestandardowym widżetem menu wordpress? if ( has_nav_menu( 'primary' ) ) { $args = array( 'menu' => 'main-menu', 'menu_id' => 'main-menu', 'theme_location' => 'primary', …
10 menus  widgets  walker 


3
Aktualizacja wtyczki: ustawienia widżetu
Próbowałem przeprowadzić pewne badania na ten temat, ale nie znalazłem jeszcze niczego solidnego. Mam wtyczkę, nad którą pracuję i między ostatnią wersją a nową wersją wprowadziliśmy kilka aktualizacji widżetu, które zmieniają niektóre nazwy ustawień (na backendie) i mam problem z utworzeniem procedury aktualizacji, aby to zrobić. To, co do tej …


1
Tłumacz tytuły widgetów za pomocą wtyczki qTranslate
Korzystam z wtyczki qTranslate do tłumaczenia mojej witryny. Działa naprawdę dobrze ze wszystkim oprócz jednej rzeczy. tytuły moich widżetów na pasku bocznym. Aby przetłumaczyć niektóre słowa, musimy umieścić takie tagi: <!--:en-->My English Title<!--:--><!--:fr-->My French Title<!--:--> Gdy używam tego w treści mojego widgetu, działa to dobrze. Ale w tytule, kiedy zapisuję …

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.