Pytania otagowane jako php

W przypadku pytań dotyczących języka programowania po stronie serwera, w którym wpisane są jądro WordPress, wtyczki i motywy. Pytania dotyczące używania PHP poza kontekstem WordPress są nie na temat, ale mogą być zadawane w przypadku przepełnienia stosu.

2
Jak ustawić domyślnie rozmiar obrazu wybrany w opcji Przesyłanie multimediów - WP v3.5
Nagi ze mną. Chcę, aby niestandardowy rozmiar obrazu był domyślnie wybrany na stronie podręcznej Przesyłanie multimediów. W Wordpress v3.4.2 i wcześniejszych ten elegancki kod działał dobrze: function my_insert_custom_image_sizes( $sizes ) { // get the custom image sizes global $_wp_additional_image_sizes; // if there are none, just return the built-in sizes if …
12 php  functions  filters  media 

1
Jak działa printf (__ ()); praca?
Dzisiaj pracuję nad tematem, aby lepiej zrozumieć WordPress i szablony. Odkryłem to: <?php printf( __('Designed by %s', 'Anyword'), '<a href="http://www.example.com">Blub</a>' ); ?> Wiem, że pokazuje „Zaprojektowany przez Blub” (Gdzie jest powiązany z Blubem) Ale co to __()znaczy lub dlaczego jest tam wstawka do łańcucha? Po co jest Anyword? Czy ktoś …

5
Wordpress i magiczne cytaty
Piszę kilka wtyczek Wordpress i mam problem z Wordpressem umieszczającym magiczne cytaty na danych POST i GET. W szczególności funkcja „wp_magic_quotes” w \ wp-obejmuje \ load.php, która jest wywoływana (przypuszczalnie przy każdej odpowiedzi) w wp-settings.php. Ta funkcja dodaje magiczne cytaty do danych, nawet jeśli wyłączę magiczne cytaty w ustawieniach PHP. …
12 php  plugins 


5
Najlepsza praktyka dla PHP
Kiedy robisz szablon taki jak single.php i masz php zawinięte w HTML, czy najlepiej: Start + Stop PHP? na przykład <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> Lub Echo HTML i Escape PHP? Na przykład - <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() . '</p> …
11 php  wp-query  escaping 

2
Czy powinienem używać spl_autoload_register () w mojej wtyczce?
Kiedy używam spl_autoload_register w mojej wtyczce, otrzymuję: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Przeczytałem i znalazłem różne poprawki. Jeden z SO powiedział, aby nie używać spl_autoload_register z WordPress. Czy to jest dokładne? Jestem pewien, że mogę znaleźć „naprawę” błędu, …

3
Jak uzyskać link bezpośredni i tytuł z identyfikatora postu?
Przechowałem tablicę identyfikatorów postów i chciałbym wymienić posty jako linki, co oznacza, że ​​muszę uzyskać tytuł i bezpośredni link do identyfikatora posta - $ id. Lista powinna zostać powtórzona przez następujący warunek if, co oznacza, że ​​muszę jakoś zastąpić $ id przez bezpośredni link i tytuł. W tej chwili kod …
11 permalinks  title  array  php  id 

8
Czy istnieje sposób korzystania z użytkowników Wordpress, ale bez ładowania całego rdzenia Wordpress?
Mam witrynę Wordpress i aplikację internetową, z której mogą korzystać tylko zarejestrowani użytkownicy (Wordpress). Teraz ładuję, wp-blog-header.phpaby sprawdzić, czy użytkownik jest zalogowany. Wszystko działa dobrze, ale ponieważ na każde żądanie (w tym AJAX) muszę również załadować rdzeń Wordpress, wyraźnie spowalnia moją aplikację (ponad 70% z całości czas ładowania). Czy istnieje …
11 php 

4
Jak poprawnie dodać Javascript w functions.php
Chciałbym usunąć kilka brzydko wyglądających strzałek, które są standardowe na przyciskach koszyka w WooCommerce. Aby to osiągnąć, znalazłem wskazówkę dotyczącą dodania następującego kodu, który powinien usunąć strzałki po załadowaniu dokumentu. Zakładam, że zamierzam to umieścić w moich funkcjach. Php? Jak dokładnie miałbym to zrobić? $(document).ready(function() { $(".woocommerce-cart").html(function(i, val) { return …

2
Jak aktywować pełny e-mail zamówienia WooCommerce?
Chcę mieć możliwość uruchomienia pełnego adresu e-mail zamówienia WooCommerce na innym etapie procesu realizacji zamówienia WooCommerce. Wyłączyłem więc zamówienie WooCommerce na kompletny e-mail z backendu i teraz szukam linii kodu, która wyzwoli e-mail w wybranym przeze mnie punkcie. Przeprowadziłem trochę badań i odkryłem, jak usunąć kompletną wiadomość e-mail z zamówieniem, …
10 php  woocommerce 

1
Mega Menu Walker
Próbuję stworzyć mega walker menu. Niestety, spacerowicze całkowicie unikają mojej wiedzy na temat kodowania. Naprawdę przydałaby mi się pomoc w uruchomieniu. Oto funkcje, których potrzebuję: Owinąć drugiego poziomu <ul>w <section>. [KOMPLETNY] Kiedy użytkownik ustawi klasę „break” na <li>drugim poziomie <ul>, uczyń, aby <li>początek był nowy <ul>. Jeśli jest to pierwszy …

2
Zwróć stronę szablonu HTML z funkcją PHP
Chcę utworzyć formularz, którego można użyć za pomocą krótkiego kodu do wstawienia na mojej stronie. Byłoby naprawdę miło, gdybym mógł utworzyć część HTML w osobnym pliku, a następnie wstawić ją za pomocą krótkiego kodu PHP (aby oddzielić logikę strony od mechaniki przekształcania jej w krótki kod). Jak mogłem to zrobić? …

4
Jak wywołać wp_get_current_user () we wtyczce, gdy wtyczki są ładowane przed pluggable.php?
Obecny wynik to „Błąd krytyczny PHP: wywołanie niezdefiniowanej funkcji wp_get_current_user ()”, co ma sens, ale nie pomaga. Potrzebuję użyć $ current_user. Oto kod, którego obecnie używam: $wp->init(); do_action( 'init' ); // Check site status $file='http://xxxxxxxx.com/wp-admin/wp_includes/pluggable.php'; if ( is_multisite() ) { if ( true !== ( $file = ms_site_check() ) ) …

4
Tylko get_posts niektórych formatów postów
Próbuję utworzyć listę archiwalną zawierającą tylko moje „normalne” artykuły w formacie pocztowym (nie w formacie linków, boków, cytatów itp.). Jak mam zaimplementować has_post_format( 'standard' )lub coś podobnego w poniższym kodzie? Nie udało mi się znaleźć zapytania, get_postsktóre dotyczy tylko określonych typów formatów. <?php // Get the posts $myposts = get_posts('numberposts=-1&orderby=post_date&order=DESC'); …

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 

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.