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.
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 …
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ś …
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. …
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, …
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> …
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, …
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 …
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 …
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 …
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, …
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 …
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ć? …
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() ) ) …
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'); …
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 …
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.