WordPress

Pytania i odpowiedzi dotyczące programistów i administratorów WordPress

8
Jak załadować wp_editor () przez AJAX / jQuery
Mam motyw opracowany na zamówienie i naprawdę złożony. Jedną z rzeczy, które mam, jest wiele obszarów zawartości, w których użytkownicy mogą określać zawartość dla określonych kart. Ładuję wiele wystąpień edytora WordPress przez wp_editor()funkcję. Działa idealnie. (To wszystko po stronie administratora, w typie posta „Strona”) Zacząłem jednak wprowadzać kilka ulepszeń, w …
22 ajax  wp-editor 

2
Jak sprawdzić, czy użytkownik (nie bieżący) jest zalogowany?
Muszę wyświetlić status online (online / offline) dla każdej strony autora (niestandardowy szablon strony autora). is_user_logged_in () dotyczy tylko bieżącego użytkownika i nie mogę znaleźć odpowiedniego podejścia skierowanego do bieżącego autora, np. is_author_logged_in () Jakieś pomysły? Odpowiedź Jeden Trick Pony był na tyle miły, że przygotował kodowanie dla dwóch do …
22 author  users  status 

4
Jak dołączyć edytor TinyMCE do interfejsu?
Próbuję dodać edytor TinyMCE w moim interfejsie, z którego użytkownicy mogą publikować, ale jak dotąd nie mieli szczęścia. Oto kod: PHP: add_action('wp_print_scripts', 'my_enqueue_scripts'); function my_enqueue_scripts() { wp_enqueue_script( 'tiny_mce' ); if (function_exists('wp_tiny_mce')) wp_tiny_mce(); } JavaScript: jQuery(document).ready(function(){ tinyMCE.init({ mode : "textareas", theme : "simple", /*plugins : "autolink, lists, spellchecker, style, layer, table, …

5
Jak mogę zezwolić roli edytora na zmianę ustawień motywu?
Właśnie założyłem nowego bloga dla przyjaciela i pomyślałem, że lepiej nie dawać mu od razu dostępu administratora jako środka ostrożności. Dlatego utworzyłem nowego użytkownika jako edytor. Ale potem zobaczyłem, że ten użytkownik nie może zmienić ustawień motywu, takich jak Tło i Nagłówek. Czy istnieje prosty sposób, aby zezwolić roli edytora …

5
Dodaj klasę „has_children” do nadrzędnego li podczas modyfikowania Walker_Nav_Menu
Piszę niestandardową klasę walkera dla wp_nav_menu i chcę mieć możliwość określenia, czy li zawiera podmenu. Więc chcę, aby mój znacznik był: <li class="has_children [other-wordpress-classes]"> <a class="parent-link">Some item</a> <ul class="sub-menu"> Wiem, jak dobrze dodawać i usuwać klasy. Nie mogę znaleźć niczego, co mogłoby mi powiedzieć, czy bieżący element zawiera elementy potomne. …
22 menus 

4
Jak ustalić niestandardowe elementy menu na stałe
Czy jest jakiś sposób, aby zakodować na stałe niestandardowe elementy menu po zainstalowaniu pierwszego motywu? Tworzę motyw, który po zainstalowaniu automatycznie tworzy wspólne strony. Więc muszę wiedzieć, czy mogę dodać je również do niestandardowego menu Wordpress, aby klient nie musiał dodawać ich ręcznie? Innymi słowy: jak programowo wstawiać / tworzyć …
22 menus 


7
Dodatkowe paski edytora TinyMCE <p> i znaczniki <br>?
Cześć, dodałem TinyMCE do niektórych obszarów tekstowych wyświetlanych w niestandardowym polu meta. Całe formatowanie działa doskonale, z wyjątkiem tego, że edytor nie zapisze &lt;p&gt;ani nie doda &lt;br/&gt;tagów. Nie zachowuje podziałów linii. TinyMCE jest skonfigurowany w następujący sposób: wp_tiny_mce(true, array('editor_selector' =&gt; $field['class'] ) ); '&lt;textarea name="', $field['id'], '" class="', $field['class'], '" …


4
Dodaj niestandardowe pole do kategorii
Chciałbym dodać niestandardowe pola do określonej kategorii. Kategoria ma tylko następujące pola: Imię: Ślimak: Rodzic: Opis: Ponieważ mam witrynę z serialami telewizyjnymi, chcę dodać więcej pól, chcę coś takiego podczas tworzenia nowej kategorii (kategoria = serial) Imię: Artysta: Rok: Rodzaj: Gatunek muzyczny: Podsumowanie: Ślimak: Rodzic: Opis: I tak dalej... Proszę …
22 categories 

8
Jak wyłączyć wtyczkę obsługującą sieć tylko dla jednej witryny?
Jestem w trakcie konfigurowania (potencjalnie) dużej sieci wielostanowiskowej i staram się teraz maksymalnie ułatwić dodawanie i konfigurowanie witryn w razie potrzeby. Obecnie jestem w fazie, w której mam do czynienia z wtyczkami. Dzięki usłudze Multisite wiem o kilku różnych sposobach aktywacji wtyczek Włóż wtyczkę /plugins, aktywuj ją na każdej stronie …
22 multisite 

2
Wykryj, czy WP działa pod WP-CLI
Korzystam ze wspaniałego narzędzia WP-CLI . Ze względu na zależność od zmiennych środowiskowych Apache dla konkretnego przypadku użycia, muszę włączyć trochę kodu, aby działał tylko podczas działania w WP-CLI. Jak mogę sprawdzić, czy WP działa pod WP-CLI? W tym konkretnym przypadku mogłem sprawdzić obecność zmiennych środowiskowych Apache, o których mowa. …
22 wp-cli 

6
Umieścić rdzeń jQuery w stopce?
Mam to w swoim functions.phppliku i nie mogę załadować jQuery do stopki. W includeszaładowaniu pliku w stopce grzywny, choć. Co jeszcze muszę zrobić? function starter_scripts() { wp_enqueue_style( 'starter-style', get_stylesheet_uri() ); wp_enqueue_script( 'jquery', '', '', '', true ); wp_enqueue_script( 'includes', get_template_directory_uri() . '/js/min/includes.min.js', '', '', true ); } add_action( 'wp_enqueue_scripts', 'starter_scripts' …

4
Czy wp_query może zwrócić posty meta w jednym żądaniu?
Chciałbym utworzyć wp_query, które zwracałyby meta postów wewnątrz poststablicy. $args = array ( 'post_type' =&gt; 'page', 'meta_key' =&gt; 'someMetaKeyName', ); // The Query $query = new WP_Query( $args ); Zwraca coś takiego: Jak widać posty nie zawierają żadnych metadanych, czy można również uwzględnić metadane w zwróconej tablicy? PS Nie chcę …

2
Dodaj wiele pól niestandardowych do strony ustawień ogólnych
Chciałbym dodać kilka niestandardowych pól do ustawień ogólnych. To jest kod, którego używam. Działa dobrze, ale nie mogę wymyślić, jak dodać więcej pól. Na razie chciałbym utworzyć dwa pola, jedno dla numeru telefonu i drugie dla adresu: function register_fields() { register_setting('general', 'my_first_field', 'esc_attr'); add_settings_field('my_first_field', '&lt;label for="my_first_field"&gt;'.__('My Field' , 'my_first_field' ).'&lt;/label&gt;' …

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.