WordPress

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

8
Uzyskaj wiele ról dzięki get_users
Mam taki kod: $ query_args = array (); $ query_args ['fields'] = array ('ID', 'display_name'); $ query_args ['role'] = 'subscriber'; $ users = get_users ($ query_args); foreach ($ users as $ user) $ users_array [$ user-> ID] = $ user-> display_name; Chcę uzyskać więcej ról i to także contributor, authora …
10 users 

1
Wyjaśnij, w jaki sposób Wordpress działa z zestawem znaków MySQL i zestawieniem znaków na niskim poziomie
Jak sugeruje tytuł pytania, chcę zrozumieć, jak Wordpress działa z zestawami znaków MySQL i opcjami sortowania. Jak pokażę poniżej, rzeczy nie mają dla mnie większego sensu ... Zainstalowałem Wordpress, postępując zgodnie z instrukcjami na stronie instalacji: https://codex.wordpress.org/Installing_WordPress W ramach instrukcji podążyłem za ich radą ręcznego tworzenia bazy danych MySQL w …


1
Jak wdrożyć selektywne odświeżanie z ustawieniem dostosowania?
Mam sekcję w szablonie strony w utworzonym przeze mnie motywie, która wyświetla zawartość na podstawie strony wybranej przez użytkownika w dostosowywaniu za pomocą kontrolki rozwijanych stron. W tej chwili używa tylko standardowego domyślnego transportu odświeżania, ale ponieważ jest to trochę niezgrabne przeładowywanie całej ramki iframe, zastanawiałem się, czy można użyć …


2
Co porównuje is_page_template ()?
Przeglądając dokumentację Wordpress , is_page_template()porównuje się ją z „nazwą szablonu”, jeśli taka jest podana. Mam szablon przechowywany w page-homepage.phpnazwie Homepage: /* * Template Name: Homepage * Description: The template for displaying the homepage */ Mam kod, który chciałbym uruchomić w swoich funkcjach. Php, gdy korzystam z tego szablonu: if (is_page_template('Homepage')) …

1
uruchom silex lub slim z wordpress
Używam motywu na WordPress. W tym temacie wykonuję kilka wywołań AJAX, na które oczekuję odpowiedzi. ( http://example.com/capis/v0/packages/ ) Do obsługi połączeń powyżej HTTP używam silex jako serwera http. index.php <?php require_once __DIR__ . '/vendor/autoload.php'; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Silex\Application; $app = new Silex\Application(); $app->POST('/capis/v0/packages/', function(Application $app, Request $request) { …
10 plugins  rest-api 

1
Jak połączyć dwóch autorów w jeden?
Mam kilka postów na mojej stronie WordPress. Niektóre posty należą do autora1, a inne do autora2. Czy istnieje sposób (wtyczka?), Aby połączyć autorów (np. Scalić Autor1 w Autor2) i mieć wszystkie posty z jednym nazwiskiem autora? Edycja: „Scalanie” oznacza „Usuń jednego autora, przypisz wszystkie posty do innego” .
10 users 

2
Co to jest „wszystko” w isset ($ wp_filter ['all'])
Jestem nowicjuszem w WordPress. Próbuję zrozumieć, w jaki sposób generuje strony XHTML. Wydaje mi się, że jest to funkcja do_action( 'hook-name' ), ale utknąłem w zrozumieniu instrukcji isset( $wp_filter['all] )podczas czytania tej funkcji, ponieważ nie rozumiem, co to znaczy all. Czy jest to funkcja PHP czy WordPress?
10 hooks 

2
Do czego służy parametr „meta_input” w wp_insert_post ()?
Wstawiam trochę postów do wordpressa za pomocą funkcji wp_insert_post () . Chcę wstawić niestandardowe pola do każdego postu i czytając dokumentację. Myślę, że użyto do tego parametru meta_info, próbowałem czegoś takiego: $data = array( 'post_author' => 1, 'post_status' => 'publish', 'post_title' => $post->getTitle(), 'post_content' => $post->getContent(), 'post_category' => $post->getCategory(), 'tags_input' …

2
Jak wykonać czynność i uzyskać wartość zwrotu?
Jest więc następujący scenariusz. Dodaję akcję, aby wyczyścić dzienniki z bazy danych: add_action( 'myplugin_clean_logs', array( 'MyPlugin_Logs', 'clean_logs' ) ); Teraz chcę okresowo uruchamiać tę akcję: wp_schedule_event( current_time( 'timestamp' ), 'daily', 'myplugin_clean_logs' ); i wykonaj ręcznie: do_action( 'myplugin_clean_logs' ); Metoda MyPlugin_Logs::clean_logszwraca liczbę dotkniętych wierszy lub fałsz, jeśli coś poszło w innym …
10 actions 

3
Usuń wymiar z wp_get_attachment_image
Mam problem z usunięciem szerokości i wysokości z obrazów załączników podczas korzystania z wp_get_attachment_image. Właśnie tego używam do wyświetlenia obrazu <?php echo $image = wp_get_attachment_image( $entry['slide_image_id'], true, 'full'); ?> Jak to wygląda kod źródłowy <img width="150" height="108" src="http://website:8888/wp-content/uploads/2015/12/cupcakes-and-cosmetics-logo.png" class="attachment-1 size-1" alt="cupcakes-and-cosmetics-logo" /> Chciałbym, aby wyświetlało się w ten sposób <img …

2
Dodaj multimedia za pomocą WP-Rest-API v2
Potrzebuję twojej pomocy, aby załadować obraz medialny na moim blogu wordpress poprzez uwierzytelnianie Wp-rest-api v2 i Oauth2. W dokumentacji interfejsu API REST nie znalazłem sposobu na przesłanie danych obrazu (nazwa pola, tryb wysyłania ...?). require('OAuth2/Client.php'); require('OAuth2/GrantType/IGrantType.php'); require('OAuth2/GrantType/AuthorizationCode.php'); const CLIENT_ID = 'XXX'; const CLIENT_SECRET = 'XX'; const REDIRECT_URI = 'http://127.0.0.1/test_api_wp/test.php'; const …
10 media  restful 

3
Jaki jest prawidłowy czas korzystania z current_user_can () i powiązanych funkcji?
Podczas ładowania rdzenia waniliowego WP konfigurowany jest bieżący użytkownik, $wp-init()który jest po załadowaniu motywu i przed initzaczepieniem. Jest to zgodne z dobrą praktyką polegającą na podłączaniu funkcjonalności initlub później. Jednak powszechną praktyką jest również wywoływanie funkcji powiązanych, na przykład current_user_can() wcześniej . Jest to z definicji wymagane dla wtyczek, które …

2
Dlaczego nie zarejestrować skrótów, jeśli pulpit nawigacyjny is_admin?
Zauważyłem, że niektóre wtyczki, takie jak Contact-form-7 , Nextgen-gallery , ewentualnie inne, mają ciekawą funkcję anty-rejestrowania swoich krótkich kodów, gdy is_admin()jest to prawdą. Problem polega na tym, że jeśli chcesz wygenerować dynamiczną zawartość (która może mieć krótki kod) z ajax i użyć „poprawnego” sposobu wp, admin-ajax.php, niemożliwe jest, aby WP_ADMIN …
10 ajax  dashboard 

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.