title: Przewijanie wielu kanałów RSS na jednym pasku bocznym

text: Jak mogę mieć wiele przewijania kanałów RSS na jednym pasku bocznym. Chcę mieć kanały RSS CNN, BBC, Google News, USA Today itp. jednocześnie. Czy można powielić przewijany widżet RSS?


title: Jak sprawdzić, czy Photon Jetpacka jest aktywny?

text: Istnieje wiele sposobów na określenie, czy wtyczka jest aktywna (tutaj jest jeden), ale jak możemy określić, czy konkretny komponent JetPack jest aktywny, na przykład Photon?


title: Zwiększ liczbę postów na stronie archiwum

text:
Obecnie moja strona archiwum witryny wyświetla 5 postów na stronę. Muszę to ustawić na 100 postów na stronę. (Moja strona główna pokazuje 5 postów na stronę i nie chcę tego zmieniać) Oto moje archive.php <?php get_header(); ?> <?php do_atomic( 'przed_treścią' ); // my-life_before_content ?>
 <?php if (have_posts()) : ?> <?php $post = $posts[0]; // Włamać się. Ustaw $post, aby funkcja the_date() działała. ?> <?php /* Jeśli to jest archiwum kategorii */ if (is_category()) { ?>
Archiwum dla ‘<?php single_cat_title(); ?>’ Kategoria
 <?php /* Jeśli to jest archiwum tagów */ } elseif( is_tag() ) { ?>
Posty oznaczone '<?php single_tag_title(); ?>’
 <?php /* Jeśli to jest archiwum codzienne */ } elseif (is_day()) { ?>
Archiwum dla <?php the_time('F jS, Y'); ?>
 <?php /* Jeśli jest to archiwum miesięczne */ } elseif (is_month()) { ?>
Archiwum dla <?php the_time('F, Y'); ?>
 <?php /* Jeśli jest to archiwum roczne */ } elseif (is_year()) { ?>
Archiwum dla <?php the_time('Y'); ?>
 <?php /* Jeśli jest to archiwum autora */ } elseif (is_author()) { ?>
Archiwum autora
 <?php /* Jeśli jest to archiwum stronicowane * / } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
Archiwa blogów
 <?php } ?> <?php if ( is_paged() || count($posts) >= get_option('posts_per_page') ) : ?>

<?php next_posts_link('«Starsze wpisy') ?>

<?php previous_posts_link('Nowsze wpisy »') ?>

 <?php else : ?>

 <?php endif;?> <?php while (have_posts()) : the_post(); ?>

<?php the_time('j') ?>

< ?php echo strtoupper(get_the_time('M')); ?>

 <h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="zakładka" title="Stały link do <?php the_title_attribute(); ?>"><?php the_title(); ?>

Opublikowany w:
<?php the_category(', ') ?>
 |
<?php the_tags(' '); ?>

 <?php endwhile; ?> <?php if ( is_paged() || count($posts) >= get_option('posts_per_page') ) : ?>

<?php next_posts_link ('«Starsze wpisy') ?>

<?php previous_posts_link('Nowsze wpisy »') ?>

 <?php endif;?> <?php else : ?>
Nie znaleziono postów.
 <?php endif; ?> <?php do_atomic( 'zamknij_zawartość' ); // my-life_close_content ?> <?php get_template_part( 'loop-nav' ); // Ładuje szablon loop-nav.php. ?>
 <?php do_atomic( 'po_zawartości' ); // moje-życie_po_zawartości ?> <?php get_footer(); // Wczytuje szablon footer.php. ?> Stworzyłem stronę archiwum za pomocą dwóch motywów „Omega” + Quietude


title: Jak mogę mieć różne języki w wp-admin w instalacji wielostanowiskowej?

text: Zmiana języka administratora dla pojedynczej instalacji jest łatwa. Ale zastanawiam się, jak można to zrobić w przypadku instalacji wielostanowiskowej? Domyślnie jest to angielski, ale klient chciałby go mieć w Norweigan. Znalazłem ten post, ale nie pomaga mojej sprawie. Ktoś sugestie?


title: Jak uzyskać określone rekordy z tabeli za pomocą wielu parametrów?

text: Poniżej znajduje się moja struktura tabeli `wp_woocommerce_order_itmmeta` meta_id order_item_id meta_key WARTOŚĆ 1 2 Data kolacji 2014-10-22 2 2 Czas rezerwacji 3:00 - 5:00 3 2 _ilość 1 4 2 _product_id 226 5 2 pa_płeć mężczyzna 6 2 Data kolacji 2014- 10-22 7 2 Godzina rezerwacji 3:00 - 5:00 8 2 _qty 1 9 2 _product_id 226 10 2 pa_gender kobieta Używam poniższego zapytania, ale otrzymuję tylko nazwy kolumn. Ale nie uzyskanie konkretnego rekordu meta_key i meta_values. SELECT t1.* FROM wp_woocommerce_order_itmmeta t1 INNER JOIN wp_woocommerce_order_itmmeta t2 ON t1.meta_key='_product_id'=t2.meta_key='_product_id' WHERE t1.meta_key = 'Dat. .meta_key = 'Godzina rezerwacji' AND t2.meta_value = '3:00 - 5:00' AND t1.meta_key = '_product_id' AND t2.meta_value = '226' AND t1.meta_key = 'pa_gender' AND t2.meta_value = 'kobieta' AND t1.meta_key = 'pa_płeć' AND t2.meta_value = 'mężczyzna';


title: konfigurowanie zadania wp cron

text: Jestem trochę nowy w pracy wp-cron. Myślę, że rozumiem koncepcję, ale brakuje mi implementacji. Czytałem wiele samouczków na temat implementacji, w tym ten post: Uruchom funkcję w określonym czasie, ale nadal nie mogę ustalić, gdzie (w jakich plikach) jest najlepsza praktyka. Powyższy link dość dobrze opisuje mój problem. chcę każdego dnia o określonej godzinie uruchamiać plik test.php, który znajduje się w moim głównym folderze wordpress (gdzie wp-content i include itp.). Dobrze zdaję sobie sprawę z wad wp-crona (brak ruchu bez crona) i nie mam nic przeciwko temu. nie chcę obejść tego problemu z unix cron. Chcę, aby plik test.php był wywoływany nie wcześniej niż o określonej godzinie każdego dnia. proszę o pomoc i określenie pliku, w którym ma być wykonana implementacja. Dziękuję


title: Powstrzymaj gościa przed przeglądaniem całej biblioteki multimediów

text: Po wybraniu obrazu na mojej stronie internetowej użytkownik może przewijać całą bibliotekę. Jak mogę to ograniczyć. Naprawdę nie chcę zmieniać mojego motywu, ale wydaje się, że jest to część problemu.


title: Pobieranie identyfikatora posta z bieżącej strony

text: Postępuję zgodnie z samouczkiem tutaj. Wordpress Ajax jest nieco skomplikowany, ale ten samouczek trochę mi pomógł. Jedyne pytanie, jakie mam, to kiedy przeglądam jakąkolwiek stronę, chcę mieć możliwość uzyskania aktualnego identyfikatora posta. Istnieje funkcja o nazwie cokolwiek. Teraz Z jakiegoś powodu nie mogę uzyskać `$post->ID` bieżącej strony. // Funkcja obsługująca żądanie AJAX function my_action_callback() { check_ajax_referer( 'mój-string-specjalny', 'bezpieczeństwo' ); globalny $post; $cokolwiek = intval( $_POST['cokolwiek'] ); echo $post->ID; umierać(); // jest to wymagane do zwrócenia prawidłowego wyniku }


title: Jak zezwolić zalogowanym użytkownikom na anonimowe publikowanie?

text: Od jakiegoś czasu szukam i szukam, aby sprawdzić, czy istnieje sposób, aby umożliwić osobom zalogowanym w mojej witrynie BuddyPress nadanie posta w sekcji aktywności jako „anonimowego” lub jako ich pseudonimu, idealna dodatkowa opcja zezwalaj na publikowanie komentarzy do tego posta jako anonimowych lub ich pseudonimu. Dlaczego ktoś miałby tego chcieć? Nie mam pojęcia, ale mój klient tak czy inaczej tego chce. Jak mogę to zrobić?


title: Jak wyśrodkować osadzone treści

text: Rozumiem, że musisz wkleić link, który osadzasz, bez otaczającego go kodu, ale jak wymusić wyśrodkowanie osadzonej zawartości? Obecnie domyślnie jest wyrównywane do lewej. Mógłbym zmodyfikować plik core, ale jest to bardzo odradzane, więc pytam, czy jest jakiś haczyk lub filtr, aby to obejść. Dziękuję!


title: Zaawansowany formularz wyszukiwania

text: Staram się stworzyć zaawansowaną stronę wyszukiwania na stronie front-end dla użytkowników. Próbowałem znaleźć, ale nie jest łatwo znaleźć jakiś samouczek lub przykładowe źródło. Odkryłem, że w panelu administracyjnym można umieścić kilka filtrów. Właśnie takiego szukam dla front-endu dla użytkowników. Zobacz ten samouczek dla panelu administracyjnego, który muszę stworzyć w ten sposób na interfejsie użytkownika dla użytkowników. jest to niestandardowe wyszukiwanie typu post. Jakieś wskazówki? tutorial, przykładowe kody? Dziękuję za poświęcony czas i dobry weekend ;)


title: Ogranicz liczbę przesyłanych załączników w określonym kontekście

text: Przypisuję niestandardową meta `_wp_attachment_context` do załączników o określonym zastosowaniu. W moim przypadku - favikony. Skorzystałem również z WP Customizer, aby moi użytkownicy mogli przesyłać ikony za pomocą rozszerzonej klasy kontrolnej `WP_Customize_Image_Control`. Następną rzeczą, którą miałem nadzieję dowiedzieć się, jest to, jak ograniczyć te przesyłanie w zależności od kontekstu i utrzymać bibliotekę kontrolki w czystości z maksymalną dozwoloną liczbą przesyłanych plików. Ostatecznie zaplanowałem, że stare załączniki (o ile nie są obecnie używane) zostaną usunięte lub wyrzucone do kosza podczas przesyłania nowego załącznika, jeśli limit zostanie przekroczony. Ponieważ używam kontrolki dostosowania do przesyłania/ustawiania favicon, zarówno dodane, jak i usunięte elementy powinny być odzwierciedlone w karcie kontrolnej „Przesłane”. api.bind('ready', function() { api.control( 'store_favicon', function(control) { control.uploader.success = function( załącznik ) { ... api.ImageControl.prototype.success.call( control , przywiązanie );               ...         });       }); Sukcesem `ImageControl` jest już dodawanie. Ale nie potrafię wymyślić, w jaki sposób dostarczyć mojej niestandardowej metodzie „sukcesu” dane, jeśli ma ona usuwać elementy.


title: Przenoszenie wordpressa z katalogu publicznego

text: Czy istnieje sposób na przeniesienie Wordpress z publicznego katalogu html? Pliki PHP odpowiedzialne za generowanie danych wyjściowych html powinny być hostowane, ale pliki php odpowiedzialne za połączenia z bazą danych i inną logikę nie powinny być hostowane. Mogą być dołączane do hostowanych plików w następujący sposób: `../../NotPublic/wp-admin/...` Symfony robi to i faktycznie ma tylko jeden hostowany php. Aby uzyskać więcej wyjaśnień, dlaczego byłby to dobry pomysł, obejrzyj ten film. Próbowałem znaleźć instrukcje, jak to zrobić, ale nie mogę tego znaleźć. Wydaje się, że Worpress ma problem z rozróżnieniem plików php generujących dane wyjściowe, które muszą znajdować się w katalogu publicznym, od tych, które robią różne rzeczy i nie powinny być dostępne przez serwer WWW (tylko jako dołączane). Obecnie mogę używać .htaccess, aby nie wyświetlać katalogów ani hostować żadnego z katalogów wp-content z wyjątkiem wp-content/uploads


title: Zastępowanie miniatur opcją Wyświetl wszystkie zdjęcia

text: Kiedy tworzę post z ponad 20 załącznikami, chcę, aby post na stronie indeksu miał tylko 10 miniatur (ten link do `image.php`, który ostatecznie prowadzi do wszystkich 20 zdjęć), z linkiem o treści „Wyświetl wszystkie 20 Zdjęcia". Szukałem od tygodni, nie byłem w stanie dowiedzieć się, jak to się robi. Nie jestem pewien, jak lepiej sformułować to pytanie, ale JustJared.com, LaineyGossip.com to dobre przykłady tego, co mam na myśli, jakieś pomysły?


title: Czy możemy wielokrotnie wczytać „load_theme_textdomain” z różnymi domenami?

text: Przypuśćmy, że w moim motywie mam dwie domeny o nazwie „podstawowa” i „zaawansowana”. Czy w moim motywie można załadować dwie różne domeny? load_theme_textdomain( 'podstawowy', ŚCIEŻKA SZABLONU.'/języki' ); load_theme_textdomain( 'zaliczka', ŚCIEŻKA SZABLONU.'/języki' );


title: Pokaż wszystkie galerie na jednej stronie z tytułem posta

text: Zastanawiam się, jak wyświetlić jedno zdjęcie z każdej galerii, z tytułem posta, z którego pochodzi, a także linkiem do obejrzenia pozostałych zdjęć w galerii. Dokładnie o to mi chodzi: http://www.celebuzz.com/kourtney-kardashian/photos/ Mam nadzieję, że ktoś może mi pomóc, z góry dziękuję x


title: Problem z importem WXR — bez kategorii

text: Próbuję zaimportować do Wordpressa plik WXR z setkami postów. Działa dobrze i podczas procesu importowania wydaje się, że rozumie kategorie, ale importowane posty ostatecznie otrzymują kategorię Uncategorized. Używam wtyczki WordPress Importer. Czy ktoś ma jakieś pomysły na ten temat? Dziękuję!


title: Pokazywać prywatne strony publicznie po zalogowaniu się jako administrator?

text: Czy istnieje sposób na pokazywanie prywatnych stron w sekcji witryny publicznej po zalogowaniu się jako administrator? Dziś wyświetlają się tylko w admin.


title: Przepisywanie adresów URL za pomocą ciągów zapytań i ich zachowywanie

text: prosto do sprawy - MUSZĘ zachować następującą strukturę linków, w przeciwnym razie małe wiewiórki umrą: website.com/blog.html?comments=%id% gdzie `%id%` oznacza w zasadzie identyfikator posta, co odpowiada opublikuj identyfikatory w mojej instalacji WordPress. Tak więc, czy jest możliwe, aby w jakiś sposób dostać się do rzeczy `%id%` i użyć jej jako zmiennej do przekazania do `somewordpresssite.com/?p=%id%` przez .htaccess lub sam Rewrite API, nie robię tego? naprawdę to obchodzi. Dzisiaj przejrzałem wiele tutoriali, forów, podpowiedzi, próbowałem napisać kod w .htaccess (podstawowe zasady z `${QUERYSTRING}` działają, ale WordPress nadpisuje je swoimi własnymi i wygląda to na mieszane) i nic nie działało. Muszę dodać add_rewrite_rule( '^blog.html[^/]comments=([0-9]{4})$', 'index.php?&p=$matches[1]', 'top'); który zaakceptowałby nawet website.com/blog.htmlDcomments=%id% i to będzie doskonale! Ale kiedy pojawia się zapytanie (w zasadzie znak zapytania), wszystko się psuje. Byłbym naprawdę zadowolony, gdyby ktoś mógł pomóc. Dziękuję Ci.


title: Portfolio Slideshow Sliders Dziwnie zachowujące się w jQuery Ui Tabs

text: Mam parę pokazów slajdów portfolio wewnątrz jQuery UI Tabs. Po jednym na kartę, po każdym pociągnięciu w galerii innej strony. Kiedy przełączam się między kartami, pokazy slajdów zachowują się dziwnie. Główny obraz zmniejsza się do około 10% swojej szerokości, ale zachowuje wysokość. Kiedy strona ładuje się po raz pierwszy, wydaje się, że działa poprawnie, a dzieje się tak tylko wtedy, gdy wybrana jest druga karta. Po wybraniu drugiej zakładki wpłynie to również na pierwszą zakładkę. Można to zobaczyć tutaj: wwnumc.org/2012-nehawka-christmas-program/. Wypróbowałem kilka różnych podejść, aby spróbować wykluczyć różne rzeczy. Pierwszym z nich jest umieszczenie pokazów slajdów portfolio na stronie poza zakładkami jQuery UI. Oba działają poprawnie, gdy nie są w kartach. Nie widzę błędów na stronie używającej konsoli. Sprawdziłem też Chrome, Firefox i Safari. Wszystkie trzy pokazują ten sam problem. * Wersja WordPress: 3.5 * Wersja Portfolio Slideshow: 1.5.0 * Wersja jQuery: 1.7.1 * Wersja jQuery UI: 1.9.2 Wszelkie pomysły będą mile widziane.


title: Jak mogę uruchomić kod w functions.php po wywołaniu switch_theme()?

text: Mam trochę kodu wewnątrz functions.php, który jest przeznaczony do wykonania tylko wtedy, gdy motyw jest aktywowany po raz pierwszy: if ( is_admin() && isset($_GET['activated'] ) && $pagenow == 'themes.php' ) { //ten kod działa tylko wtedy, gdy motyw jest aktywowany po raz pierwszy } Jednak jestem prawie pewien, że ten kod nie działa, jeśli motyw jest aktywowany poza normalnym procesem aktywacji. Na przykład, jeśli instrukcja switch_theme() jest wywoływana z wtyczki. W takim przypadku, jak mogę zmienić powyższy kod, aby wykonać go na switch_theme()? if ( is_admin() && isset($_GET['activated'] ) && $pagenow == 'themes.php') OR (switch_theme_lated() ) ) { //ten kod działa tylko wtedy, gdy motyw jest aktywowany po raz pierwszy }


title: Wielopoziomowa hierarchia stron

text: Większość moich dotychczasowych witryn WordPress to treść blogów, wraz z 1- lub 2-poziomową hierarchią stron. Patrzę teraz na tworzenie witryny z mapą witryny klienta, która sugeruje, że wymagana jest hierarchia 4 poziomów zawartości strony. Jeśli chodzi o WordPress, hierarchia jest łatwa do stworzenia, ale szukam sposobów zapewnienia nawigacji w motywie dla tej hierarchii stron. Jedną z rzeczy, które widziałem, jest wtyczka listy stron Fold, ale nie mogę znaleźć wiele więcej na ten temat. Zastanawiałem się, czy ktoś ma jakieś przykłady lub doświadczenia, które mogą zasugerować, jak najlepiej zapewnić nawigację w motywie dla tak głębokiej hierarchii stron? EDYCJA — Aby wyjaśnić, nie wybrałem obecnie typu nawigacji, to jest część pytania. W dwupoziomowej hierarchii stron zwykle używam górnego panelu nawigacyjnego dla pierwszego poziomu, z menu rozwijanym pokazującym drugi poziom nawigacji. Nie jest to łatwe do rozszerzenia do 4 poziomów nawigacji (chyba że przejdziemy do wielu menu otwierających się podobnie do systemu Windows menu typu przycisk start lub przykład menu w tym artykule). Zastanawiam się więc, jakie alternatywne podejścia są dostępne m.in. nawigacja najwyższego poziomu na górnym pasku, a następnie pasek boczny z nagłówkami nawigacji drugiego poziomu z rozwijanymi podsekcjami w miarę przechodzenia do poziomu trzeciego i czwartego. Np. zobacz sekcję „w akcji” w prawym dolnym rogu strony z wtyczką z listą stron. Jednak mogą istnieć inne dobre podejścia do tego, stąd pytanie, aby spróbować zrozumieć, jak podchodzą inni ludzie, zapewniając nawigację w WordPressie do głębokiej hierarchii zawartość strony


title: Wczytywanie skryptów tylko wtedy, gdy obecny jest określony kod lub widżet

text: Potrzebowałem sposobu na filtrowanie zawartości strony/postów przed jej załadowaniem, abym mógł dodać skrypty do nagłówka, jeśli obecny był określony krótki kod. Po długich poszukiwaniach natknąłem się na to na http://wpengineer.com function has_my_shortcode($posts) { if ( empty($posts) ) return $posts; $znaleziono = fałsz; foreach ($posts as $post) { if ( stripos($post->post_content, '[my_shortcode') ) $found = true; przerwanie; } if ($found){ $urljs = get_bloginfo( 'template_directory' ).IMP_JS; wp_register_script('my_script', $urljs.'myscript.js' ); wp_print_scripts('mój_skrypt'); } return $posts; } add_action('the_posts', 'has_my_shortcode'); co jest absolutnie genialne i zrobiło dokładnie to, czego potrzebowałem. Teraz muszę go nieco rozszerzyć i zrobić to samo z paskami bocznymi. Może to być określony typ widżetu, krótki kod, fragment kodu lub cokolwiek innego, co mogłoby pomóc w określeniu, kiedy skrypt musi zostać załadowany. Problem polega na tym, że nie mogę dowiedzieć się, jak uzyskać dostęp do zawartości pasków bocznych przed załadowaniem paska bocznego (omawiany motyw będzie miał kilka pasków bocznych)


title: wyświetlać niestandardowe taksonomie ograniczone do niestandardowego typu postu?

text: mam głupią sytuację, w której jakoś nie mogę znaleźć rozwiązania i naprawdę potrzebuję pomocy! Więc... pracuję nad projektem, w którym oprócz Postów i Stron mam dwa niestandardowe typy postów: Zdjęcia i Wydarzenia. Stworzyłem niestandardową taksonomię o nazwie „Tagi”. Ta taksonomia jest stosowana do Postów, Stron, Zdjęć i Zdarzeń... więc w zasadzie możesz nadać wszystkiemu Tagowi i możesz wybrać wszędzie spośród tagów, które są używane gdzie indziej (przykład: jeśli podasz jakieś tagi w Zdarzeniach, może później wybrać te same Tagi w Zdjęciach). Idear ma pokazywać wszędzie powiązane rzeczy. Więc jeśli jesteś na Wydarzeniu, zobaczysz na pasku bocznym powiązane wiadomości, zdjęcia, nawet wpisy na stronach... i tak dalej... TERAZ chcę wyświetlić w sekcji Zdjęcia tylko te tagi, które były już używane w Niestandardowe zdjęcia typu post. Nie wszystkie (w Wydarzeniach znajdują się tagi, które nigdy nie były używane na zdjęciach). Można więc wybrać wyświetlanie tylko zdjęć na podstawie tagu... Nie mam jeszcze żadnego kodu... chociaż nie jestem nowicjuszem w wordpressie, w tym momencie nawet nie wiem od czego zacząć. jak wyświetlić listę tagów, które są niestandardową taksonomią, ograniczoną niestandardowym typem postu?! Każda sugestia byłaby naprawdę miła!


title: Jak podświetlić właściwy element na pasku nawigacyjnym?

text: Na mojej stronie mam pasek nawigacyjny, który jest tworzony przy użyciu nowej funkcji Wordpress 3 - "menu". W mojej witrynie ten pasek nawigacyjny zawiera zarówno kategorie, jak i strony. Kiedy jestem w pojedynczym poście / podstronie , pasek nawigacyjny nie nadaje kategorii nadrzędnej / stronie klasy "bieżącego elementu menu", a zatem ten element na pasku nawigacyjnym nie jest podświetlony. Znalazłem to, ale to naprawdę mi nie pomaga, ponieważ menu nie jest zbudowane na category_ID, jak zwykły pasek nawigacyjny utworzony przez wp_categories_list(), ale na item_ID , którego nie rozumiem, jak jest generowany. Chciałbym wiedzieć, jak generowany jest identyfikator elementu i/lub jak wyróżnić właściwy element na pasku nawigacyjnym. Oto zrzut ekranu kodu HTML mojego paska nawigacyjnego ![tekst alternatywny](http://i.stack.imgur.com/ 0JR8v.jpg) a oto zrzut ekranu paska nawigacyjnego stworzony przez wp_categories_list() ![tekst alt](http://i.stack.imgur.com/APpuN.jpg) dzięki!!


title: Jak mogę utworzyć globalną chmurę tagów dla wielu witryn?

text: Mam instalację wielostanowiskową WordPress. Muszę utworzyć chmurę tagów obejmującą całą witrynę na głównym blogu. Jak mogę to zrobić ?


title: Jak wyświetlić listę wszystkich kategorii podrzędnych, które mają zastosowanie do bieżącego posta?

text: Na mojej stronie pracuję nad kategoryzacją zdjęć na podstawie tego, co się na nich znajduje i mam problem z wymienieniem kategorii, które dotyczą postu. Na przykład: post może zawierać zdjęcie rożka z lodami w trzech smakach lodów. Moja hierarchia kategorii w tym poście może wyglądać następująco: Smaki -> Wanilia, Kawałek Mięty, Styl Czekoladowy -> Stożek Jednak nie mogę uzyskać listy zawierającej tylko dzieci „smaków” lub „stylu”, bez wyszczególnienia wszystkich zaznaczonych kategorii. Zasadniczo mam nadzieję mieć dwie, ładnie zorganizowane listy, z których jedna zawiera smaki, a druga styl. Po prostu nie chcę ich obu na tej samej liście. czy to możliwe? -get_categories wydaje się mieć odpowiednie argumenty, ale nie byłem w stanie tego rozpracować. -the_category wydaje się być blisko, ale nie pozwala na wykluczenie określonej kategorii z listy


title: Jak mogę połączyć tę instrukcję php, aby uzyskać wyniki wielu zmiennych wejściowych?

text: To jest moje zapytanie, pokazuje posty, które mają meta_key jako extra1 i meta_value jako test <?php $customkey1 = 'extra1'; ?> <?php $customvalue1 = 'test'; ?> <?php query_posts('meta_key=' . $customkey1 . '&meta_value=' . $customvalue1); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php tytuł_(); ?> <?php koniec; ?> <?php endif; ?> Moje pytanie brzmi, jak mogę nadal wyświetlać posty, które mają extra1 jako metaklucz i test jako metawartość, ale także posty, które mają extra2 jako metaklucz i test2 jako metawartość w tym samym zapytaniu. Kombinacja dwóch lub więcej zmiennych.


title: Przenoszenie z CMS „Wypełnij” do WordPress

text: OK, z góry przepraszam za bycie takim nowicjuszem w kodowaniu. Przenoszę stronę internetową (nie blog) z CMS o nazwie Populate do WordPress, z jednego hostingu na inny. Nie mam dostępu do plików źródłowych na bieżącym hoście. (Krótko mówiąc, nie jestem złodziejem kodu/witryny: właściciel witryny i jej domena jest zablokowana przez swojego byłego administratora. Poprosiła mnie o pomoc w przeniesieniu jej witryny.) Więc... Jestem patrząc na dużo kopiowania i wklejania - pole po polu! -- treści od Populate do WordPress. PYTANIE: Czy jest na to bardziej efektywny sposób? Mogę oczywiście pobrać kod źródłowy z View Source, ale co to za pożytek z podłączenia hurtowni do Word Press? I nie piszę PHP (wstyd mi, co?) Czy jest na to sposób? (Skrzyżowane palce!) Wielkie dzięki! C


title: Dodatek umieszczony w profilu użytkownika „O użytkowniku”

text: Używam poniższego, aby dodać numer telefonu, połączony identyfikator itp. W "Informacjach kontaktowych" w profilu użytkownika. Teraz muszę dodać pole pod zakładką "O użytkowniku". Jak mogę to zrobić? function my_new_contactmethods( $contactmethods ) { $contactmethods['designation'] = 'Designation'; $contactmethods['linked_in'] = 'Połączone'; $contactmethods['phone'] = 'Numer telefonu'; return $contactmethods; } add_filter('user_contactmethods','my_new_contactmethods',10,1); **AKTUALIZACJA** Powyższy kod dodaje 3 pola do sekcji "Informacje kontaktowe" w profilu użytkownika Nie chcę tworzyć nowego nagłówka o nazwie "O użytkowniku" i podawać wymagane pola. W profilu znajduje się już sekcja "O użytkowniku" zawierająca informacje biograficzne i możliwość zmiany hasła. Chcę dodać tam nowe pole wraz z tymi dwoma


title: Problem z wyświetlaniem wyników w moim zapytaniu

text: Witam to jest moje zapytanie. Chcę pokazać tytuły postów, które spełniają poniższe, ale nic nie pokazuje, nie wiem. Dziękuję Ci! Czy jest też inny sposób na pokazanie wyników, bardziej podobny do wordpressa? <?php $theposts = $wpdb->get_results("SELECT post_title FROM $wpdb->posts WHERE ID IN ( SELECT DISTINCT post_id FROM $wpdb->postmeta WHERE meta_key = 'extra1' AND meta_value = 'test' )"); foreach ($posty jako $post) { echo $post->tytuł_postu; } ?>


title: Wtyczka, która pozwala odwiedzającym polubić posty (nie Facebook) i przechowywać polubienia w niestandardowej meta?

text: Czy ktoś zna wtyczkę, która ma podobną funkcję lub kciuk w górę itp., która przechowuje te polubienia jako niestandardowe metadane? Nie jak na facebooku. Obecnie używam WTI Likes, które przechowuje dane w nowej tabeli bazy danych. Potrzebuję sposobu na sortowanie postów według tych polubień i wydaje się, że teraz najłatwiej jest znaleźć wtyczkę, która przechowuje polubienia w niestandardowej meta, ponieważ istnieją wtyczki do sortowania według niestandardowej meta. Z góry dziękuję


title: Brak przycisku podglądu zmian na niestandardowej stronie typu postu od czasu aktualizacji do wersji 3.4

text: Masz jakiś pomysł, dlaczego kiedy jestem na post.php mojej niestandardowej strony typu post, nie widzę już przycisku Podgląd zmian? Sprawdziłem na starej instalacji i pokazuje się na WordPress w wersji 3.3, ale nie 3.4. Niestandardowa strona posta zawiera następujący kod HTML: ![tu wpisz opis obrazu](http://i.stack.imgur.com/skrqs.png) Zwykła strona posta ma: ![tu wpisz opis obrazu](http:// i.stack.imgur.com/RQoUU.png) Dlaczego na mojej niestandardowej stronie posta brakuje funkcji podglądu div w najnowszej wersji WordPressa?


title: O możliwościach Wordpress

text: Wiem, że WordPress jest najlepszy dla silnika blogów, a dzięki wtyczce, takiej jak Advance Custom Field, WP może stać się świetnym CMS. Ale nadal dobrze jest, aby wydawca przesyłał treści do użytkownika. Teraz mam niezłą sytuację. Mój przyjaciel chce używać WP jako silnika, w którym użytkownik może dodawać swój post, a inni mogą go przeglądać. Czy można zrobić z WP? Mogę stworzyć niestandardowy motyw i wtyczkę, aby wykonać tę sztuczkę, ale czy jest to dobre dla wydajności, gdy użytkownik umieszcza na nim wiele rzeczy (stron i postów)?


title: WP E-Commerce programowo tworząc kategorie

text: Przeszukiwałem dokumentację WP Ecommerce, próbując znaleźć funkcję, której użyć, aby dodać kategorię do WPEC, ale bez powodzenia. Czy istnieje jakaś funkcja lub fragment kodu, który może to zrobić?


title: Znajdowanie witryn WordPress za pomocą moich wtyczek

text: Opracowałem teraz dwie wtyczki do WordPressa i chciałbym zobaczyć strony, które z nich korzystają. Szukam sposobu na znalezienie stron korzystających z stworzonej przeze mnie wtyczki WordPress. Jednak oficjalne wytyczne nie pozwalają mi na logowanie nazw hostów blogów, które instalują np. moją wtyczkę. Punkt 7: > Zakaz telefonowania do domu bez świadomej zgody użytkownika. Czy istnieją sposoby na znalezienie witryn za pomocą moich wtyczek? Wtyczki, o których mówię, to NaNo Stats i Snake. Myślałem o dodaniu kilku komentarzy HTML lub określonego meta-tagu do treści HTML witryny, a następnie wyszukaniu w Google. Czy to zadziała i będzie dozwolone przez WordPressa?


title: Przyciski Dodaj multimedia + Szybka edycja nie działają

text: Właśnie zaktualizowałem do Wordpress 3.6.1 i mam problem, w przypadku domyślnego dwudziestu dwunastu motywów przyciski dodawania multimediów i szybkiej edycji działają dobrze, ale kiedy stworzyłem własny niestandardowy motyw, te przyciski przestały działać. Nie zainstalowałem jeszcze żadnych wtyczek na mojej stronie i od jakiegoś czasu szukam rozwiązania, potrzebuję pomocy w tym zakresie. Oto skrypty, których aktualnie używam w pliku `header.php`: <script src="<?php bloginfo('template_url'); ?>/js/jquery-1.10.2.min.js">< /script> <script src="<?php bloginfo('template_url') ?>/slider/anythingfader.js"></script> <script type="text/javascript" src="<?php bloginfo('template_url ') ?>/js/jquery.simplyscroll.min.js"></script>


title: Skopiować taksonomię posta?

text: Jestem raczej nowy w Wordpress i chcę zrobić tak: Stworzyć taksonomię (kursy), która działa dokładnie tak samo jak POST _ale z tą różnicą_ : Potrzebuję dodać kilka pól do kursu (jak koszt oczywiście, przedział wiekowy, w którym dniu tygodnia odbywa się kurs itp.). Myślę, że mógłbym po prostu dodać niestandardowe pola do taksonomii POST, ale chcę oddzielić „normalne posty” od „kursów”. Mam duże doświadczenie w programowaniu PHP, ale Wordpress to dla mnie nowość. Rozumiem pojęcie taksonomii i hooków oraz rozumiem, jak WP działa z motywami, motywami podrzędnymi, wtyczkami itp. Zainstalowałem wtyczkę o nazwie Simple Taxonomy na `https://github.com/herewithme/simple-taxonomy` i Stworzyłem taksonomię o nazwie Kursy. Chodzi o to, że chcę powiązać kurs z kategorią. Kiedy wybieram hierachiczny na prawdziwy dla tej konkretnej wtyczki, to jest to tylko hierarchiczne w ramach własnej taksonomii, ale chcę, aby kurs miał ten sam typ relacji, co post-taksonomia. Przeczytałem to Jak połączyć kategorie z niestandardowymi terminami taksonomii? co jest podobne, ale chcę mieć możliwość wybrania jednej lub więcej kategorii do tej kategorii (dokładnie tak, jak można było wybrać kategorie dla posttaksonomii) _**Zasadniczo chcę skopiować posttaksonomię i użyć jej jako innej taksonomii z kilka innych pól._** Czy to możliwe? A może musiałbym dodać pola do posttaksonomii? Rozumiem tylko, że istnieje coś takiego, jak Niestandardowe typy postów http://codex.wordpress.org/Post_Types. Czy to jest właściwy sposób na rozwiązanie tego problemu?


title: Przełącz jedną witrynę na wiele witryn

text: Mój klient chce zmienić instalację w jednej lokalizacji na wielolokacyjną, aby móc prowadzić sklep internetowy w subdomenie, zachowując istniejącą witrynę w domenie podstawowej. Cały ranek szukałem w Google, ale wszystko, co mogę znaleźć, to zaimportować pojedynczą witrynę do już istniejącej instalacji wielostanowiskowej, podczas gdy to, co muszę zrobić, to przekonwertować pojedynczą na multi. czy to możliwe?


title: Wordpress Komentarze jQuery nie przesyła

text: Próbuję sprawdzić, czy formularz komentarza jest wypełniony po przesłaniu i przesyłam go tylko wtedy, gdy jest wypełniony. Używam: $('form').submit(function (e) { e.preventDefault();// Obsługa czeków $(this).submit();}); Ale w ogóle się nie składa, masz jakiś pomysł, dlaczego to nie działa? Działa na zwykłym formularzu kontaktowym w wordpressie btw. Dziękuję!


title: Zmodyfikuj niestandardową stronę Zarządzaj użytkownikami

text: Próbuję utworzyć **stronę podmenu** pod ' **Użytkownicy** ', która jest podobna do strony 'Wszyscy użytkownicy', ale **do wyświetlania tylko użytkowników o określonych rolach**. Po prostu nazwijmy tę stronę podmenu **'Klient'**. Do tej pory udało mi się stworzyć taką z własnymi kolumnami, ale wciąż jest kilka rzeczy, których nie udało mi się zmodyfikować **aby treść była bardziej adekwatna** : > ![Niestandardowa strona użytkownika](http://i .stack.imgur.com/TsSP0.jpg) ## Oto, co muszę zrobić: 1. Jak **zmienić tytuł strony**, aby odzwierciedlał nazwę podmenu, w tym przypadku 'Klient'? 2. (a) Jak zmienić **linki filtrujące nad listą, aby wyświetlały TYLKO „Wszystko”, „Abonent” i „Oczekujące”**? (b) A także menu rozwijane **Zmień rolę na...**? 3. Jak zmienić link filtra **'Wszystko', aby kierował do strony 'Klient'** (która jest niestandardową stroną użytkowników)? 4. Jak zrobić link podmenu **Klient do hilite**, aby wskazywał aktualnie przeglądaną stronę? > **UWAGA:** > Domyślna strona „**Wszyscy użytkownicy**” powinna zatem być **przeciwieństwem** > tej strony pod względem **filtrów linków**. ## Oto mniej więcej jak stworzyłem powyższą stronę: /* Utwórz nowe podmenu użytkownika z niestandardowym parametrem w slug */ add_action('admin_menu', 'my_custom_user_submenu'); function my_custom_user_submenu() { add_users_page( 'Klient', 'Klient', list_users, 'users.php?user=custom' ); } /* Filtruj użytkowników według strony z listą użytkowników */ add_action('pre_user_query','my_user_customer_list'); function my_user_customer_list($user_search) { $user = $_GET['custom']; $rola = $_GET['rola']; if ( $user == 'niestandardowy' OR $rola == 'subskrybent' OR $rola == 'oczekujący') { global $wpdb; /* Strona dla klientów: * Pobierz tylko użytkowników 'Subskrybent' i 'Oczekujących' * */ $user_search->query_where = str_replace('WHERE 1=1', "WHERE 1=1 AND {$wpdb->users}.ID IN ( SELECT {$wpdb->usermeta}.user_id FROM $wpdb->usermeta WHERE {$wpdb->usermeta}.meta_key = '{$wpdb->prefix}user_level' AND {$wpdb->usermeta}.meta_value = 0)", $user_search->query_where ); } inny { globalny $wpdb; /* Dla strony administratora użytkownika: * Pozbądź się użytkowników „Subskrybent” i „Oczekujących” * */ $user_search->query_where = str_replace('WHERE 1=1', "WHERE 1=1 AND {$wpdb->users }.ID IN ( SELECT {$wpdb->usermeta}.user_id FROM $wpdb->usermeta WHERE {$wpdb->usermeta}.meta_key = '{$wpdb->prefix}user_level' AND {$wpdb->usermeta} .meta_value >= 1)", $user_search->query_where ); } }


title: Pobieranie listy 10 najlepszych użytkowników i sortowanie według nazwiska

text:
Chciałbym wyświetlić listę 10 najlepszych autorów na podstawie liczby postów, które mają, a następnie posortować je według nazwiska. Według mojej wiedzy nie jest to trywialne, ponieważ nazwisko użytkownika znajduje się w tabeli meta użytkownika. Udało mi się napisać kod, aby osiągnąć to, czego szukam, zobacz poniższy kod. Zastanawiam się jednak, czy można zoptymalizować ten kod, aby używał mniej zapytań db. Czy ktoś ma jakieś sugestie? <?php /* 1. Pobierz listę 10 użytkowników z największą liczbą postów, posortowanych według liczby postów. */ ?> <?php $blogusers = get_users('exclude=1,2&order=DESC&orderby=post_count&number=10'); ?> <?php /* 2. Ustaw tablicę z ID autora i nazwiskami użytkowników z metatablicy użytkowników */ ?> <?php foreach($blogusers as $t){ $user_info = get_userdata($t->ID ); // Oczyszcza łączenie słów w nazwiskach, aby umożliwić prawidłowe sortowanie $lastname = $user_info->user_lastname; $wzory = tablica(); $patterns[0] = '/van /'; $patterns[1] = '/het /'; $patterns[2] = '/de /'; $patterns[3] = '/der /'; $patterns[4] = '/\'t /'; $zamienniki = tablica(); $replacements[0] = ''; $zamienniki[1] = ''; $zamienniki[2] = ''; $zamienniki[3] = ''; $zamienniki[4] = ''; $cleaned_lastname = preg_replace($wzory, $zamienniki, $nazwisko); // Przechowuj oczyszczone nazwisko z kluczem ID autora w tablicy $poep[$t->ID] = $cleaned_lastname; } ?> <?php /* 4. Sortuj tablicę według nazwiska */ ?> <?php asort($poep); ?> <?php /* 5. Wyświetl kafelki */ ?> <?php $count =1;?> <?php foreach ( $poep jako $klucz => $val ) : ?> <?php $user = get_user_meta ($klucz); ?> <a href="<?php echo get_author_posts_url($key); ?>" class="kafel autor_kafel_link autor_kafelek<?php if ($liczba % 5 == 0) { echo 'ostatni'; } ?>"> <?php echo get_wp_user_avatar($klucz, 'miniaturka'); ?>

<?php echo get_the_author_meta('imię',$key).' '.get_the_author_meta('nazwisko',$klucz); ?>
 Pobierz wszystkie artykuły
  <?php $count++; ?> <?php endforeach; ?>


title: ponownie wyślij login i hasło użytkownika za pomocą przycisku niestandardowego

text: Jak wysłałbyś ponownie login i hasło użytkownikowi, który zapomniał swojego hasła? W takim przypadku nie chcą przechodzić na zapomnianą stronę "hasła". Dodatkowe pytanie: Masowe ponowne wysyłanie haseł. Rozumiem, że ponowne przesłanie hasła jest prawie niemożliwe, więc resetowanie również jest w porządku. ale potrzebuję sposobu, aby kliknąć wybierz niektórych użytkowników, a następnie wysłać im wiadomość e-mail z linkiem do resetowania. Aktualne rozwiązanie: Wypisuję moich użytkowników (uporządkowanych według roli) w tabeli i po prostu dodałem formularz z zagubionym hasłem z przyciskiem. Działa, ale jest przeciwieństwem… ładne. Jeśli chcesz ponownie wysłać hasło, kliknij przycisk i otwórz pustą kartę/okno. Oszczędza mi to od cofania się przez cały czas, ale ponowne wysłanie 200 wiadomości e-mail z hasłami nadal jest uciążliwe. Plus: ponowne przesłanie hasła jest niemożliwe. Użytkownik po prostu otrzymuje link, który należy kliknąć, aby zresetować hasło. <td id="<?php echo $user->ID; ?>;user_pass;<?php echo $wpdb->użytkownicy;?>"> <nazwa formularza="formularz utraconego hasła" id="formularz utraconego hasła" action="< ?php echo site_url('wp-login.php?action=lostpassword'); ?>" method="post" target="_blank"> <input type="text" name="user_login" id="user_login" class ="input hide" value="<?php echo $curuser->user_login; ?>" size="15" tabindex="10" /> <input type="submit" name="wp-submit" id=" reset-pass" class="margin-null" value="send" tabindex="100" /> </form> </td> Dziękuję!


title: Przekonwertować hasła użytkowników na MD5?

text: Jestem w trakcie migracji mojej witryny z Wordpress i muszę filtrować proces rejestracji i/lub logowania, aby istniało oddzielne pole bazy danych zawierające hasło użytkownika w postaci skrótu, które można łatwo wykorzystać na stronie innej niż WP . Jak mam się do tego zabrać?


title: Jak mogę ograniczyć listę rozwijaną strony nadrzędnej, aby wyświetlała tylko własne strony autora?

text: Próbuję uzyskać menu rozwijane strony nadrzędnej (w atrybutach strony), aby pokazać tylko strony, które zostały opublikowane przez autora bieżącej strony. Wygląda na to, że to nie działa: add_filter( 'page_attributes_dropdown_pages_args', 'mwm_show_only_author_pages_in_attributes' ); add_filter( 'quick_edit_dropdown_pages_args', 'mwm_show_only_author_pages_in_attributes' ); funkcja mwm_show_only_author_pages_in_attributes( $args ) { global $post; $args['autor'] = $post -> post_author; return $args; } Co tu robię źle?


title: Wyświetlanie listy użytkowników wordpress z funkcją wyszukiwania

text:
Mam problem z zakończeniem tego kodu, który zaadaptowałem z doskonałego samouczka Cosmoslabs. Wszystko działa (listowanie i paginacja itp.), z wyjątkiem funkcji wyszukiwania, która nic nie zwraca, tj. nie ma użytkowników na liście, gdy próbuję filtrować według słowa kluczowego. Czy ktoś może zobaczyć, w czym może być problem? Dzięki za wszelkie wskazówki. Osu <?php /* Nazwa wtyczki: WP Author Listing URI wtyczki: # Opis: Prosty krótki kod do listy użytkowników WordPressa. Autor: OSU Wersja: 1.0 URI autora: # Licencja: MIT Wielkie dzięki za oryginalną wtyczkę autorstwa: Cristian Antohe [http://cozmoslabs.com/] */ function osu_user_listing($atts, $content = null) { global $post; extract(shortcode_atts(array( "role" => '', "number" => '5' ), $atts)); $rola = sanitize_text_field($rola); $liczba = sanitize_text_field($liczba); // Wypisujemy dużo kodu HTML, a najprostszym sposobem // na to jest buforowanie wyjścia z PHP. ob_start(); // Pobierz wyszukiwany termin // (warunek) ? (prawdziwa zwracana wartość) : (fałszywa zwracana wartość) $search = ( isset($_GET["as"]) ) ? sanitize_text_field($_GET["jako"]) : false ; // Pobierz zapytanie Var do paginacji. To już istnieje w WordPress $page = (get_query_var('paged')) ? get_query_var('stronicowane') : 1; // Oblicz przesunięcie (tzn. ilu użytkowników powinniśmy pominąć) $offset = ($page - 1) * $number; if ($search){ // Wygeneruj zapytanie na podstawie pola wyszukiwania $my_users = new WP_User_Query( array( 'role' => $role, 'search' => '*' . $search . '*' // Zakładając problem jest tutaj?)); } else { // Wygeneruj zapytanie $my_users = new WP_User_Query( array( 'role' => '', // Domyślnie wszystko 'offset' => $offset , 'number' => $number )); } // Pobierz całkowitą liczbę autorów. Na podstawie tego przesunięcia i liczby // na stronę wygenerujemy naszą paginację. $total_authors = $my_users->total_users; // Oblicz całkowitą liczbę stron dla paginacji $total_pages = intval($total_authors / $number) + 1; // Autorzy sprzeciwiają się. $autorzy = $my_users->get_results(); ?>

Wyszukaj autorów według nazwy
 <form method="get" id="sul-searchform" action="<?php the_permalink() ?>"> Wyszukaj <input type="text" class="field" name="as" id="sul-s" placeholder="Wyszukaj autorów" /> <input type="submit" class="submit" name="submit" id="sul-searchsubmit" value="Szukaj autorów" /> </form> <?php if($search){ ?>
Wyniki wyszukiwania dla: <?php echo $search; ?>
 <a href="<?php the_permalink(); ?>">Powrót do listy autorów <?php } ?>
 <?php if (!empty($authors)) { ?>
 <?php // pętla przez każdego autora foreach($authors as $author){ $author_info = get_userdata($author->ID); ?>
 <?php echo get_avatar( $autor->ID, 90); ?>
<a href="<?php echo get_author_posts_url($author->ID); ?>"><?php echo $author_info->display_name; ?> - <?php echo count_user_posts( $author->ID ); ?> posty

<?php echo $author_info->opis; ?>
 <?php $latest_post = new WP_Query( "autor=$autor->ID&liczba_postów=1" ); if (!empty($latest_post->post)){ ?>
Ostatni artykuł: <a href="<?php echo get_permalink($latest_post->post->ID) ?> "> <?php echo get_the_title($latest_post->post->ID) ;?>
 <?php } //endif ?>
<a href="<?php echo get_author_posts_url ($author->ID); ?> ">Czytaj <?php echo $author_info->display_name; ?> posty

 <?php } ?>
  <?php } else { ?>
Nie znaleziono autorów
 <? } //endif ?>
Nawigacja po wpisach
 <?php if ($page != 1) { ?> <a rel="prev" href="<?php the_permalink() ?>page/<?php echo $page - 1; ?>/"> Poprzedni <?php } ?> <?php if ($strona < $total_pages ) { ?> <a rel="next" href="<?php the_permalink() ?>page/<?php echo $page + 1; ?>/">Dalej > <?php } ?>  <?php // Wyświetl zawartość. $wyjście = ob_get_contents(); ob_end_clean(); // Powrót tylko wtedy, gdy jesteśmy na stronie. Nie spowoduje to wyświetlenia niczego na stronie posta lub archiwum. if (is_page()) zwraca $output; } // Dodaj krótki kod do WordPressa. add_shortcode('lista_użytkowników', 'osu_lista_użytkowników'); ?>


title: Powielanie problemu z instalacją wordpress

text: Zastanawiam się, czy ktoś mógłby mi pomóc z problemem, który mam. Mam faceta, który dostosuje wtyczki / motywy na mojej witrynie Wordpress i chce mieć duplikat witryny do pracy na lokalnym hoście. Wysłałem mu bazę danych mysql i kopię strony wordpress w folderze lub zasugerowałem, aby po prostu pracował nad naszą stroną „na żywo”, aby uzyskać tę odpowiedź. Zastanawiałem się, czy ktoś wiedział, co miał na myśli przez „format archiwalny”? Dzięki i przepraszam, jeśli to jest gęste z mojej strony! ' potrzebuję plików strony, ponieważ nie chcę, aby po dostosowaniu we wtyczce strona wyglądała źle. Dlatego myślałem o pracy z rzeczywistymi plikami witryny, aby podczas tego procesu uzyskać pomysł, jak wygląda i działa wtyczka, która została faktycznie zintegrowana z witryną. W tym celu skopiowałem pliki do folderu site_backup, który znajduje się równolegle z folderem wp-contents, ale aby go pobrać potrzebuję zarchiwizowanego formatu tego folderu, ale ponieważ serwer nie miał takiej opcji , nie mogę pobrać zarchiwizowanej kopii plików.'


title: Różnice Jigoshop i WooCommerce

text: Zdaję sobie sprawę, że WooCommerce jest rozwidleniem jigoshopu i pojawiły się pewne kontrowersje, jednak teraz, gdy oba zostały wydane od czasu ich rozbieżności, w jaki sposób różnią się funkcjami i kierunkiem?


title: Jak na liście postów pokazać inny tekst w stosunku do głównej treści?

text: Nie jestem pewien, czy tytuł ma sens, przepraszam, ale w tej chwili na moim blogu jest długa lista postów (z niestandardowym polem miniatury) - tekst obok miniatury to tylko pierwsze znaki z posta. Jak dokładnie mogę to zmienić na coś innego? Dziękuję!


title: Rozszerzanie kontekstu wyszukiwania na ekranie wpisów z listą administratorów

text: Stworzyłem niestandardowy typ posta i dołączyłem do niego kilka niestandardowych pól. Teraz chciałbym, aby wyszukiwanie, które autorzy mogli przeprowadzić na ekranie niestandardowej listy postów (w zapleczu administratora), było również wykonywane w plikach meta, a nie tylko jak zwykle w tytule i treści. Gdzie mogę się podłączyć i jakiego kodu muszę użyć? **Przykładowy obraz** ![tutaj wpisz opis obrazu](http://i.stack.imgur.com/30leQ.png) Stefano


title: Pokazać określone terminy z taksonomii niestandardowej, ale wykluczyć terminy „nadrzędne”?

text: Mam niestandardowy typ postu „mycustom_products” (hierarchiczny), który ma niestandardowe taksonomie o nazwie „kategorie” i „tagi” (jak wiele innych niestandardowych typów postów). Moja niestandardowa kategoria nazywa się „myprod_category” (również hierarchiczna), a moja taksonomia tagów nosi nazwę „product_tag” ( _nie_ hierarchiczna). Chcę pokazać listę tagów produktów, które odpowiadają TYLKO określonym kategoriom produktów. Na przykład w przypadku kategorii produktów, takich jak „mydło” i „balsam”, mogą istnieć tagi „Jagoda” lub „Lawenda” (zapachy), ale „biżuteria” będzie miała tagi „srebro” lub „złoto”. Chcę mieć listę tagów „zapach” (które odpowiadają tylko kategoriom „mydło” i „balsam”. Nie chcę, aby zawierały tagi „biżuteria” .Więc wszystkie tagi, które zostały użyte na produktach wpisanych w tych kategoriach byłyby uwzględnione, a wszystkie użyte do innych kategorii nie byłyby.Oczywiście mógłbym na stałe zakodować wszystko w motywie, ale jeśli/kiedy klient doda więcej tagów, ja musiałbym wejść i przekodować wszystko i chciałbym tego uniknąć.Próbowałem użyć `<?php wp_tag_cloud( array( 'taxonomy' => 'product_tag', format => 'list') ); >` aby wyświetlić listę wszystkich moich tagów, ale nie mogę uzyskać argumentu EXCLUDE, aby zapobiec wyświetlaniu całych „kategorii produktów”. Wygląda na to, że mogę to zrobić za pomocą tag_ID, ale byłoby to nudne i spowodowałoby powrót do twardego zakodowania ich w motywie i konieczności aktualizowania za każdym razem, gdy dodawany jest nowy tag. Czy istnieje filtr lub coś, czego mogę użyć do wykluczenia kategorii? A może jest lepszy sposób na wyświetlenie t tagi w ten sposób. Dziękuję!


title: problem z niestandardowym typem postu

text: Pozwól mi wyjaśnić. Mam link `www.mydomain.com/%artist-name%/%song-title%/`. `artist-name` to niestandardowy typ posta. „tytuł-piosenki” to tytuł posta. Teraz `www.mydomain.com/%artist-name%/%song-title%/` wyświetla wpis utworu, który działa świetnie. Problem pojawia się, gdy jestem w `www.mydomain.com/%artist-name%/`. Wyświetli wszystkie tytuły postów. Nie chcę, żeby tak było. Czy istnieje sposób, aby opublikować informacje o artyście? **uwaga:** `%artist-name%` i `%song-title%` mogą mieć dowolną wartość. Dlatego to naprawdę problem.


title: Przesyłanie plików z serwerem w trybie bezpiecznym

text: Gdy próbuję przesłać obraz do posta, pojawia się błąd: „Przesłany plik nie może zostać przeniesiony do /home/httpd/xxxx/xxxx/xxx/wp/wp-content/uploads”. Mój serwer jest ustawiony w trybie safe_mode - czy to jest problem? Co mogę z tym zrobić?


title: Mój plik .js otrzymuje błąd 404

text: Przesłałem kilka plików `.js`, więc mój folder `js` jest w katalogu głównym (na tym samym poziomie co wp-contents). Mam kilka plików .js, ale właśnie przesłałem bibliotekę masonry i kiedy próbuję uzyskać do niej dostęp przez `domain.com/js/masory.js`, po prostu idzie do 404. Czy jest coś, co mam zrobić z Wordpressem ? Dziwne jest to, że mój inny javascript w tym samym pliku działa i nie trafia do 404. Na przykład mój custom.js (rzeczy jQuery) działa, ale drugi nie: <script language="javascript" type="text/javascript" src="http://domain.com/js/jquery.eachdelay-0.0.1.js"></script> <script language="javascript" type="text/javascript" src ="http://domena.com/js/jquery.masonry.min.js"></script>


title: Jak uzyskać nazwę terminu taksonomicznego po ślimaku?

text: Jeśli znam slug terminologii taksonomicznej, w jaki sposób mogę uzyskać nazwę tego terminu?


title: Potrzebuję pomocy na temat wordpress sekcji członków

text: funkcja yg_yorumsuz_link_gizle($zawartość) { globalny $bieżący_użytkownik, $post, $wpdb, $yg_yorumsuz_yazi; $mesaj = ''; //Eğer giriş yapılmamışsa if ( !is_user_logged_in() ) { $mesaj = 'Bağlantıyı Görmek için Giriş/Yorum Yapmal</as >”; }else{ //Giriş yapılmışsa ancak yorum yapılmamışsa if ( (int) $yg_yorumsuz_yazi == $post->ID ) $yorum_sayisi = 0; else $yorum_sayisi = $wpdb->get_var($wpdb->prepare("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID = '%d' AND user_id = '%d'", (int) $post- >ID, (int) $bieżący_użytkownik->ID)); if ( 1> $yorum_sayisi) { $mesaj = 'Bağlantıyı Görmek için Yorum Yapmalısınız'; $yg_yorumsuz_yazi = $post->ID; } } if ($mesaj) return preg_replace('/(][^<]*<\/a>)/', $mesaj, $content); w przeciwnym razie zwróć zawartość $; } function yg_link_gizle($attr) { if ($attr['title'] == "") $attr['title'] = $attr['link']; $link = ''.$attr['title'].''; zwróć yg_yorumsuz_link_gizle($link); } add_action('the_content', 'yg_yorumsuz_link_gizle'); add_shortcode('ygizle', 'yg_link_gizle'); mógłbym pokazać moje linki mojemu członkowi, który napisze komentarz, ale chodzi o to, jak mogę to zrobić w wybranym przeze mnie miejscu?


title: Gdzie są linki do moich postów? Ciągle otrzymuję błąd Nie znaleziono i nie mam strony single.php

text:
Ostatnio miałem kogoś, kto dostosował dla mnie bloga WP. Ta osoba nie wykonała swojej pracy, więc postanowiłem zrobić to sam. Dostosowałem własną stronę bloga i wszystko działa, z wyjątkiem sytuacji, gdy klikam posty, otrzymuję stronę „Nie znaleziono błędu”. Przejrzałem stary blog napisany przez jakąś osobę i nie mogę powiedzieć, gdzie ta osoba połączyła moje posty. Jedyną wskazówką, jaką mam, jest ten fragment kodu po `<?php the_content(); ?>`: <?php wp_link_pages( array( 'before' => '
' . __( 'Strony:', 'dwadzieścia'), 'after' => '
') ); ?> Pominąłem ten fragment kodu podczas dostosowywania własnej strony. Teraz po kliknięciu wpisu pojawia się komunikat „Nie znaleziono błędu”, oto strona mojego bloga: <?php /* Nazwa szablonu: Blog */ ?> <?php get_header(); ?>

Inspiracje do projektowania stron internetowych, wszystko zasoby, których możesz potrzebować !

 <?php if (have_posts()) : ?> <?php query_posts('posts_per_page=3'); ?> <?php while (have_posts()) : the_post(); ?>

 <artykuł>
<a class="lightbox-image box-image" data-gal="prettyPhoto" href="<?php echo catch_that_image() ?>"><img src="<?php echo catch_that_image() ?>" alt="" />

<a class="link-1" href="<?php the_permalink() ?>" title="Idź do <?php the_title(); ?>"><?php the_title(); ?>

Wysłano dnia: <?php the_time('m/d/y') ?>

<?php the_content() ?>

 <?php endwhile; ?>

 <?php next_posts_link (' ') ?>

 <?php else : ?>
Nie znaleziono

Przepraszam, ale szukasz czegoś, czego tu nie ma.
 <?php endif; ?>
 <?php get_footer(); ?> Z góry dziękuję! (PS Pracuję u mojego lokalnego hosta, więc nie mam strony internetowej, na którą możesz przejść.)


title: pobierz najnowszy post w kategorii data

text: Buduję narzędzie do archiwizacji ajax. Wśród funkcjonalności może wymieniać kategorie. Dla każdego wpisu wyświetlam nazwę kategorii (z kotwicą, która prowadzi do strony kategorii) oraz liczbę wpisów dla kategorii. Chciałbym również pokazać datę ostatniego dodania posta do kategorii. Czy jest sposób, aby to zrobić bez konieczności tworzenia nowego wp_query dla każdej kategorii otrzymującej ostatni post, a następnie datę?


title: woocommerce jak uzyskać identyfikator kota w content-product.php

text: Zainstalowałem wtyczkę woocommerce. adres URL mojej strony jest taki http://sitename.com/product-category/products-and- service/servicecat1/ products-and-service - to główna kategoria servicecat1 - to podkategoria Na tej stronie lista produktów jest wystawiany. Chcę uzyskać identyfikator kategorii podkategorii (tj. Servicecat1) Użyłem następującego kodu $q_cat = get_query_var('cat'); AND $term_list = wp_get_post_terms('servicecat1','product_cat'); Ale to nie działa. Jak zdobyć ten identyfikator. Użyłem tego kodu w content-product.php Proszę o pomoc w uzyskaniu tego.


title: add_filter i remove_filter dodane przed i po wp_query

text: Właśnie zacząłem pracę z WordPress Development i znalazłem następujący blok kodu online (w jakimś tutorialu) function filter_where( $where = '' ) { // posty w ciągu ostatnich 30 dni $where .= " AND post_date > '" . date('R-m-d', strtotime('-30 dni')) . "'"; zwróć $gdzie; } add_filter( 'posts_where', 'filter_where' ); $args = array( 'posts_per_page' => -1, ); $the_query = nowe WP_Query($args); usuń_filtr( 'posty_gdzie', 'filtr_gdzie' ); Nie jestem w stanie zrozumieć **dlaczego** add_filter i remove_filter są wywoływane przed i po WP_Query? W jakim scenariuszu musimy zastosować powyższy wzorzec?


title: Edycja kodu źródłowego w Wordpress

text: Ukończyłem program informatyczny w college'u, dlatego mam przyzwoitą znajomość kodu i kilku języków. Jednak robię program typu staż letni, a firma, z którą współpracuję, prowadzi swoją stronę na Wordpressie, na którym jestem nowy. Chcą, żebym zmienił część kodu w celu wykonywania różnych czynności, takich jak umożliwienie kontenerowi zdjęć, aby był ruchomym pokazem slajdów. Ustalenie javascript i html, aby osiągnąć pożądane wyniki, nie stanowi dla mnie problemu. Nie jestem jednak pewien, jak uzyskać pełny dostęp do kodu źródłowego witryny. Mam uprzywilejowany dostęp do zaplecza strony, ale w wordpressie, kiedy przechodzisz do edycji, pokazuje tylko niektóre podstawowe tagi html, ukrywając tagi i i kod. Czy można edytować stronę w formacie kodu źródłowego? Nie chcę przechodzić przez uproszczony i mniej ekspresyjny/mniej kontroli interfejs Wordpressa i nawet nie wiem, czy mogę osiągnąć za jego pomocą pożądane rezultaty. Dzięki za pomoc.


title: wp_localize_script $uchwyt

text: Czy ktoś może mi powiedzieć, do czego zwykle używa się „`$handle`” (pierwszy parametr) `wp_localize_script`. Dziękuję. P.s.: Nie mam pojęcia dlaczego, ale stackexchange mówi mi, że to pytanie nie spełnia standardów jakościowych. Edycja: Kiedy umieściłem moje ps, zaakceptowałem to, więc przypuszczam, że jest to długość pytania .... jeśli uważasz, że jest to niedopuszczalne pytanie, przepraszam


title: Archiwum postów grupowych z ostatnich dwóch tygodni i miesięcy

text: Chcę wyświetlić menu archiwum na każdej stronie w następujący sposób: Dzisiaj Wczoraj W tym tygodniu W zeszłym tygodniu W tym miesiącu W zeszłym miesiącu Wcześniej Jak mogę to zrobić?


title: Jak korzystać z wtyczki HyperDB w istniejącym wpmu

text: Używam wordpress multisite v3.5.1 w jednym db o nazwie `maindb`. I mam też 5 blogów. Są to **bazar** (główny blog), **demo1** , **demo2** , **demo3** i **demo4**. W przyszłości chcę dodać więcej blogów, ale chcę stworzyć bazę danych dla każdego bloga i chcę z nich korzystać (ale także w jednej sieci). jak **maindb** dla **bazar** (głównego bloga), **db1** dla **demo1** bloga, **db2** dla **demo2** bloga, **db3** dla bloga **demo3**, **db4** dla bloga **demo4**... Jak to zrobić z **hyperdb**? jak będzie wyglądał kod `db-config.php` dla mojego warunku? proszę pomóż mi.


title: Wyświetlaj niestandardowe pola w profilu użytkownika frontside

text: Zainstalowałem wtyczkę `CIMY User Extra Fields`, aby dodać nowe pola niestandardowe w profilu użytkownika. Dodałem 1 niestandardowe pole na płeć do profilu użytkownika, ale wyświetla się ono tylko w profilu użytkownika panelu administracyjnego. Jak wyświetlić na przedniej stronie zarejestrowanego profilu użytkownika? Masz jakiś pomysł.. Proszę o przesłanie krok po kroku, ponieważ nowy w WordPressie.


title: Problemy z permalinkiem Mamp pro. Strony ciągle wracają do index.php

text: Więc ściągnąłem witrynę na mój lokalny komputer, aby trochę nad nią popracować. Skopiowano pliki, znajdź/zamień w bazie danych, aby zaktualizować adres URL, dodał hosta. Wszystko działało dobrze, dopóki nie zmieniłem ustawień permalinka. Teraz każda strona używa szablonu index.php w moim folderze motywu zamiast page.php. Oczywiście działa dobrze, gdy używasz ustawień domyślnych, ale nie żadnych innych, które wymagają dyrektyw htaccess. Wypróbowałem wszystko, co przychodzi mi do głowy, w tym zmianę AllowOverride None na All w httpd.conf. Ma ktoś jeszcze jakieś pomysły? Jestem całkowicie sfrustrowany i sfrustrowany. Edycja: Oto mój plik htaccess: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule /index.php [L] </IfModule> # KONIEC WordPress


title: zastąp funkcję z mojej wtyczki

text: czy ktoś może mnie poprowadzić, jak mogę zastąpić następującą funkcję z mojej wtyczki. Wiem jak używać add_action ale nie znalazłem add_action dla tej funkcji we wtyczce buddypress. Używa do_action i nie jestem pewien, jak sprawić, by działała funkcja groups_screen_group_request_membership() { global $bp; if ( !is_user_logged_in() ) zwraca false; $bp = kumpelpress(); if ( 'private' != $bp->groups->current_group->status ) return false; // Jeśli użytkownik jest już zaproszony, zaakceptuj zaproszenie if ( groups_check_user_has_invite( bp_loggedin_user_id(), $bp->groups->current_group->id ) ) { if ( groups_accept_invite( bp_loggedin_user_id(), $bp->groups->current_group- >id ) ) bp_core_add_message( __( 'Zaproszenie do grupy przyjęte', 'buddypress' ) ); else bp_core_add_message( __( 'Wystąpił błąd podczas przyjmowania zaproszenia do grupy, spróbuj ponownie.', 'buddypress' ), 'error' ); bp_core_redirect( bp_get_group_permalink( $bp->groups->current_group) ); } // Jeśli użytkownik przesłał żądanie, wyślij je. if ( isset( $_POST['group-request-send']) ) { // Sprawdź jednorazową wartość if ( !check_admin_referer( 'groups_request_membership' ) ) return false; if ( !groups_send_membership_request( bp_loggedin_user_id(), $bp->groups->current_group->id )) { bp_core_add_message( __( 'Wystąpił błąd podczas wysyłania prośby o członkostwo w grupie, spróbuj ponownie.', 'buddypress' ), ' błąd' ); } else { bp_core_add_message( __( 'Twoja prośba o członkostwo została pomyślnie wysłana do administratora grupy. Zostaniesz powiadomiony, gdy administrator grupy odpowie na twoją prośbę.', 'buddypress' ) ); } bp_core_redirect( bp_get_group_permalink( $bp->groups->current_group) ); } do_action( 'groups_screen_group_request_membership', $bp->groups->current_group->id ); bp_core_load_template( apply_filters( 'groups_template_group_request_membership', 'grupy/single/home' ) ); }


title: Jak ustawić ckeditor domyślnie w trybie VISUAL zamiast w trybie HTML w bbpress?

text: Właśnie zainstalowałem bbpress i ckeditor. Mam włączone tylko te wtyczki, a mój motyw to dwadzieścia dwanaście. Więc w części blogowej mam na myśli stronę główną i takie tam, ckeditor działa idealnie. To w tym sensie, że całe okno edytora jest pokazane w trybie wizualnym. W tej części nie ma przycisku do pracy z kodem HTML, który jest idealny do moich celów. Ale wtedy problem polega na tym, że wchodzę do części forum i próbuję dodać komentarz lub nowy post, ponieważ wydaje się, że nie ma tam edytora. Nie ma pola, paska kursora ani przycisków edytora ck. Szukałem w całym Internecie i właśnie odkryłem, że muszę dodać fragment kodu do mojego motywu funkcji. http://codex.bbpress.org/enable-visual-editor/ function bbp_enable_visual_editor( $args = array() ) { $args['tinymce'] = true; return $args; } add_filter( 'bbp_after_get_the_content_parse_args', 'bbp_enable_visual_editor' ); Problem polega na tym, że mam tylko dwa przyciski, jeden dla trybu VISUAL, a drugi dla kodu HTML, ale nadal nie ma przycisków, paska kursora, nic. Kiedy naciskam przycisk trybu wizualnego, edytor pojawia się tak, jak powinien. Ale to prawie to samo, ponieważ zawsze oczekujemy domyślnego trybu wizualnego, takiego jak ten, którego używam teraz, aby zadać to pytanie. Problem polega na tym, że ludzie zawsze będą myśleć, że nie ma redaktora, a nawet jeśli o tym wiedzą, to myślę, że to po prostu złe. Jak mogę rozwiązać ten problem? Tak to wygląda w części blogowej, domyślnie i lubię mieć to też na forach: ![tutaj opis obrazka](http://i.stack.imgur.com/WrBD7.jpg) Tak wygląda w edytorze forów, bez fragmentu kodu: ![tu wpisz opis obrazka](http://i.stack.imgur.com/9at37.jpg) A tak to wygląda po fragmencie kodu. ![tutaj wpisz opis obrazu](http://i.stack.imgur.com/5NVj8.jpg)


title: Jak uzyskać dostęp do rzeczywistego wejściowego html formularza logowania?

text: Projektuję niestandardowy szablon logowania i potrzebuję sposobu na dostęp do html `<input>`, abym mógł dodać etykietę wewnątrz danych wejściowych. Rozumiem użycie `wp_login_form()`, ale to pozwala mi tylko ustawić domyślne etykiety poza danymi wejściowymi na puste. Muszę dodać atrybuty „onfocus” i „onblur” do html. Jakieś pomysły?


title: Jak domyślnie wyświetlać pseudonim użytkownika zamiast nazwy użytkownika?

text: Muszę domyślnie wyświetlać pseudonim użytkownika po utworzeniu go w bazie danych, a NIE nazwę użytkownika. Tworzę użytkownika z: wp_create_user( $user_name, $random_password, $user_email ); aktualizacja pola nicka użytkownika bezpośrednio po utworzeniu użytkownika: update_user_meta($user_id, 'nickname', $user_nickName); Teraz muszę ustawić „Wyświetlaj nazwę publicznie jako” jako domyślny pseudonim, a nie nazwę użytkownika. Mój WP automatycznie ustawia wyświetlaną nazwę użytkownika jako nazwę użytkownika. Jak programowo umieścić wybraną wartość nazwy wyświetlanej (nazwę wyświetlaną publicznie jako) jako moją wartość pseudonimu?


title: Importowanie obrazów z blogspota do wordpress

text: Proces importu jest dość łatwy i wszystko jest importowane poprawnie. Jedyne, czego nie mogę zrozumieć, to jak zmienić rozmiar obrazu, który zostanie zaimportowany do postów. Importowany obraz ma odpowiedni rozmiar, ale zawsze wybiera najmniejszy rozmiar obrazu do wstawienia do posta, a ja potrzebuję największego rozmiaru (albo rozmiaru wybranego w blogspot, albo zadziała). Po prostu nie chcę cofać się przez setki obrazów i ich zastępować. Czy ktoś wie, jak w taki sposób importować obrazy?


title: Dostosuj kolejność zwracanych postów

text:
Napisałem zgrabny, responsywny suwak dla moich polecanych artykułów w Wordpress (możesz go użyć): <?php $responsive = 'on' != get_option('henrik_responsive_layout') ? fałsz PRAWDA; $featured_auto_class = ''; if ( 'on' == get_option('henrik_slider_auto')) ) $featured_auto_class .= ' et_slider_auto et_slider_speed_' . get_option('henrik_slider_autospeed'); ?> <div id="featured" class="<?php if ( $responsive) echo 'flexslider' . $featured_auto_class; else echo 'et_cycle'; ?>"> <?php esc_html_e('Poprzedni','Henrik'); ?> <?php esc_html_e('Dalej','henrik'); ?> <?php if ( $responsive) { ?>
 <?php } else { ?>
 <?php } ?> <?php globalne identyfikatory $; $id = tablica(); $arr = tablica(); $i=0; $featured_cat = get_option('henrik_feat_cat'); $featured_num = (int) get_option('henrik_featured_num'); if (get_option('henrik_use_pages') == 'false') query_posts("showposts=$featured_num&cat=".get_cat_ID($featured_cat)); inny { globalny $pages_number; if (get_option('henrik_feat_pages') <> '') $featured_num = count(get_option('henrik_feat_pages')); w przeciwnym razie $featured_num = $pages_number; query_posts(array ('post_type' => 'page', 'orderby' => 'menu_order', 'order' => 'ASC', 'post__in' => (tablica) get_option('henrik_feat_pages'), 'showposts' = > (int) $featured_num )); } ?> <?php if (have_posts()) : while (have_posts()) : the_post(); globalny $post; ?> <?php if ( $responsywny) { ?>
 <?php } else { ?>
 <?php } ?> <?php $width = $ responsywny ? 960:958; $wysokość = 340; $mała_szerokość = 95; $mała_wysokość = 54; $titletext = pobierz_tytuł(); $thumbnail = get_thumbnail($szerokość,$wysokość,'',$titletext,$titletext,false,'Polecane'); $arr[$i]['thumbnail'] = get_thumbnail($small_width,$small_height,'',$titletext,$titletext,false,'Small'); $arr[$i]['titletext'] = $titletext; $kciuk = $miniaturka["kciuk"]; print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, ''); ?>

<?php esc_html_e('Wysłany','Henrik'); ?> <?php esc_html_e('by','henrik'); ?> <?php link_autora_postów(); ?> <?php esc_html_e('on','henrik'); ?> <?php the_time(esc_attr(get_option('henrik_date_format'))) ?>

<a href="<?php the_permalink(); ?>">< ?php tytuł_(); ?>

<?php truncate_post(410); ?>

 <a href="<?php the_permalink(); ?>" class="readmore"><?php esc_html_e('Czytaj więcej', 'henrik'); ?>
  <?php if ( $responsive ) { ?>
  <?php } else { ?>
  <?php } ?> <?php $ids[] = $post->ID; $i++; koniec; endif; wp_reset_query(); ?> <?php if ( $responsive) { ?>
  <?php } else { ?>
  < ?php } ?>

 <?php for ($i = 0; $i < $featured_num ; $i++) { ?>

 <a href="#"<?php if ( $i == 0 ) echo ' class="active"'; ?>> <?php print_thumbnail( $arr[$i]['thumbnail']['thumb'], $arr[$i]['thumbnail']["use_timthumb"], $arr[$i][' tekst-tytułowy'], $mała_szerokość, $mała_wysokość ); ?>

 <?php } ?>

  Wybiera niestandardową kategorię i zwraca niestandardową liczbę postów. Problem w tym, że będzie wyświetlał posty w kolejności ich utworzenia. **Chcę wybrać własne zamówienie** , abym mógł wybrać, które posty będą wyświetlane jako pierwsze i tak dalej. **Więc, czy można wybrać kolejność wyświetlania zwracanych postów?** Może celując w konkretne identyfikatory? Idealnie chciałbym ustawić niestandardowy identyfikator (bezpośrednio w kodzie) dla pierwszego posta, a następnie wyświetlić resztę w zwróconej kolejności tak, jak jest. Czy to jest możliwe? Jeśli zdecydujesz się odpowiedzieć, podaj szczegółowy przykład kodu, dziękuję za przeczytanie.


title: Poprawnie usuwaj posty z meta i załącznikami

text: Mam przegląd typów niestandardowych postów: http://www.citizen-science.at/wordpress/projekte/roadkill/ubersicht/ Mają one podatek celny i załącznik. W moim przeglądzie muszę podać linki, aby usunąć wpisy. Dzięki temu muszę również usunąć załącznik i metadane. Używałem tego: if (!current_user_can('delete_bkroadkill', $post->ID)) return; $link = "ID, 'delete-post_' . $post->ID) . "'>".$link.""; echo $przed. $link . $po; Znalazłem link do usuwania postów, aby usunąć post, jego meta i załączniki, ale nie ma rozwiązania. Który nie usunie niczego poza postem. Jaki jest właściwy sposób, aby to zrobić?


title: Paginacja odmian produktu podczas edycji produktu

text: Mam klienta, który ma dużą liczbę odmian niektórych produktów, co powoduje zawieszanie się administratora podczas edytowania któregokolwiek z produktów, których dotyczy problem. Zwiększyłem max_input_vars do 5000, ale nie przyniosło to żadnego efektu. Widziałem ten kod na githubie (zapytałem Alexa, ale nie otrzymałem odpowiedzi) $paged = ($_GET['paged']) ? $_GET['stronicowany'] : 1; $args = array( 'orderby' => 'ID', 'order' => 'asc', 'post_type' => 'product_variation', 'post_status' => array( 'private', 'publish' ), 'numberposts ' => -1, 'post_parent' => $post->ID, 'posts_per_page' => 50, 'paged' => $paged, ); $wariacje = get_posts( $args ); https://github.com/woothemes/woocommerce/issues/4907 Czy ktoś wie, jak to zaimplementować lub coś podobnego? Dziękuję


title: Jak naprawić plik Archive.php, który wyświetla wszystkie posty?

text:
Obecnie pracuję nad stworzeniem mojej pierwszej wielkoskalowej witryny opartej na WordPressie i napotkałem poważny problem w moim pliku archive.php. Ładuje wszystkie posty, a nie kategorie/tagi, które chcę wyświetlić. Podstawową ideą jest posiadanie paska prezentacji artykułów, w którym pierwsze 6 postów będzie wyświetlanych jako miniatury, a pozostałe będą wyświetlane w normalnym formacie. Następnie uruchamia się podział na strony, a użytkownik może kliknąć, aby zobaczyć następną stronę wyników, na której będzie ta sama prezentacja artykułu, ale z następną stroną standardowych postów. W tym celu używam dwóch pętli, z których druga jest przesunięta o 6 słupków. Działałem do ostatniej nocy, kiedy zmieniłem kilka rzeczy i przeładowałem tylko po to, aby zacząć wyświetlać wszystkie posty na stronie. Początkowo myślałem, że to problem z moim zapytaniem o standardowe posty, więc go zmieniłem, ale teraz nie widzę powodu, dla którego nie powinno to działać. <?php get_header(); ?>

 <?php //Sprawdź, czy szukamy postów z określonej kategorii ?> <?php if (is_category()) { ?>
 < ?php _e( ' ', 'motyw kości' ); ?> <?php single_cat_title(); ?>
 <?php //Sprawdź, czy szukamy postów z określonym znacznikiem ?> <?php } elseif (is_tag()) { ?>
 <?php _e( ' ', 'motyw kości' ); ?> <?php single_tag_title(); ?>
 <?php //Sprawdź, czy szukamy postów od określonego autora ?> <?php } elseif (is_author()) { global $post; $author_id = $post->post_author; ?>
 <?php _e( 'Posty według ', 'bonestheme' ); ?> <?php meta_autora('nazwa_wyświetlana', $identyfikator_autora); ?>
 <?php //Sprawdź, czy szukamy postów z określonego dnia ?> <?php } elseif (is_day()) { ?>
 <?php _e( 'Wysłano dzisiaj:', 'motyw kości' ); ?> <?php the_time('l, F j, Y'); ?>
 <?php //Sprawdź, czy szukamy postów z określonego miesiąca ?> <?php } elseif (is_month()) { ?>
 <?php _e( 'Opublikowane w tym miesiącu:', 'bonestheme' ); ?> <?php the_time('F Y'); ?>
 <?php //Sprawdź, czy szukamy postów z określonego roku ?> <?php } elseif (is_year()) { ?>
 <?php _e( 'Wpisy w tym roku:', 'bonestheme' ); ?> <?php the_time('Y'); ?>
 <?php } ?> <?php //Rozpocznij prezentację artykułów archiwalnych ?>
 <?php $arcshowcaseargs = array( 'showposts'=> 6, 'caller_get_posts'=>1 ); $my_query1 = nowe WP_Query($arcshowcaseargs); if( $moje_zapytanie1->posiadaj_posty() ) { while ($moje_zapytanie1->posiadaj_posty()) : $moje_zapytanie1->post(); ?> <a href="<?php the_permalink() ?>" rel="zakładka" class="archive-article-showcase-thumbnail"> <?php if (class_exists('MultiPostThumbnails')) : MultiPostThumbnails::the_post_thumbnail (get_post_type(),'wtórny-obraz', NULL,'square-icon-large'); endif; ?> LOL  <?php endwhile; } wp_reset_query(); // Odtwórz globalne dane postu, które zostały nadpisane przez the_post(). ?>
 <?php //Zakończ prezentację artykułów archiwalnych ?> <?php $maincaseargs = array( 'offset = 6', 'caller_get_posts'=>1 ); $my_query3 = nowe WP_Query($maincaseargs); if( $my_query3->have_posts() ) { while ($my_query3->have_posts()) : $moje_zapytanie3->the_post(); ?> <id artykułu="post-<?php the_ID(); ?>" <?php post_class( 'cf' ); ?> role = "artykuł" style = "pozycja: względne; dopełnienie: 5px; border-bottom: 1px kreskowane #d4d8d8;">

 <?php echo get_the_post_thumbnail(NULL, 'main-loop') ;?>

<a href="<?php the_permalink() ?>" rel="zakładka" title="<?php the_title_attribute( ?>"><?php the_title(); ?>

Autor <?php the_author(); ?>

 <?php printf( __( '', 'bonestheme' ). ' <time class="updated" datetime="%1$s" pubdate>%2$s</time> ' .__(' ', 'bonestheme' ). ' ' , get_the_time('Y-m-j'), get_the_time(get_option('date_format')), get_the_author_link( get_the_author_meta('ID') )); ?>
  |
 <?php comments_number( __( 'Brak komentarzy', 'motyw kości' ), __( 'Jeden Comment', 'bonestheme' ), _n( '% Comments', '% Comments', get_comments_number(), 'bonestheme' ) );?>

 <?php endwhile; ?> <?php bones_page_navi(); ?> <?php else : ?> <id artykułu="post-not-found" class="hentry cf" style="border-bottom: 1px kreskowany #d4d8d8;">
<?php _e( 'Przepraszam, brak wyników.', 'motyw kości' ); ?>

<?php _e( 'Spróbuj ponownie wyszukać.', 'bonestheme' ); ?>

 <?php endif; ?>

 <?php get_footer(); ?>


title: Dodaj dodatkowe pola na stronie Dodaj nową kategorię

text: Muszę dodać dodatkowe pole na stronie Dodaj nową kategorię. Obecnie zawiera tylko pola dla nazwy, ślimaka i opisu. Zasadniczo potrzebuję drugiego pola tekstowego opisu. Używam aktualnego pola Opis na dole każdej strony kategorii, ale teraz muszę mieć dodatkowe informacje specyficzne dla kategorii (i inne niż na dole) wyświetlane na górze. Jak mogę dodać to dodatkowe pole? Poniżej jest to, co staram się osiągnąć: ![http://i.imgur.com/QLNC6.jpg](http://i.stack.imgur.com/j1uR2.jpg)


title: Pobieranie listy najnowszych postów i postów typu niestandardowego na stronie głównej

text: Kiedy potrzebuję uzyskać listę pojedynczych postów, zwykle używam `get_posts`, jak mogę pobrać wiele `niestandardowych typów postów`, aby wypełnić stronę główną witryny? Aby być bardziej precyzyjnym, chciałbym uzyskać najnowsze mieszane posty (czyli mieszane slugi, takie jak praca, zdjęcie, kod) i uporządkować je według daty. Mógłbym wywołać `get_posts` dla każdego niestandardowego typu posta, a następnie je przefiltrować, ale zastanawiałem się, czy istnieje bardziej zoptymalizowany sposób na zrobienie tego, coś takiego: <?php $args = array ( 'post_type' => array ( 'work', 'photo', 'code', 'post'), 'numberposts' => 5, 'orderby' => 'post_date', 'order' => 'DESC' ); $posts_array = get_posts($args); ?> Czy istnieje jakiś sposób na uzyskanie listy mieszanych typów postów?


title: Usuń edytor HTML i karty wizualne/HTML z TinyMCE

text: Czy można usunąć zakładki `Visual` \ `HTML` z `wp_editor` i wyświetlić tylko edytor TinyMCE? Zasadniczo teraz używam `wp_editor`, aby wyświetlić najmniejszy możliwy edytor TinyMCE, jaki mogę - potrzebny jest tylko jeden przycisk, kursywa. ![Obecna instancja TinyMCE](http://i.stack.imgur.com/LH1dD.png) Chciałbym to zmniejszyć, usuwając zakładki `Visual` \ `HTML`. Nasi autorzy nigdy nie będą potrzebować edytora HTML, a tworzone przeze mnie niestandardowe przyciski będą dostępne tylko z edytora wizualnego. **UWAGA:** Z podanych tu powodów nie mogę użyć argumentu `malusieńki` w `wp_editor`. Z góry dziękuję,


title: Tworzenie wtyczek - ładowanie Javascript i Flash

text: Używam Wordpressa od jakiegoś czasu i bardzo mi się podoba \o/... Pisałem wtyczki dla platformy Joomla, ale mam problemy z wejściem na platformę wordpress : Oto mój plan. Jestem w trakcie pisania wtyczki, która używa Flasha, aby umożliwić użytkownikowi nagrywanie dźwięku z karty dźwiękowej (moim pomysłem jest umożliwienie użytkownikowi nagrywania podcastu za pośrednictwem strony internetowej). Mam pytania (tyle pytań ...), ale pójdę z tymi kilkoma: używam wp-enqueue do załadowania bibliotek JavaScript na stronę lub publikowania w trakcie ładowania. Obecnie używam add_action('init', 'register_libraries'); zarejestrować biblioteki javascript - i myślę, że to działa - ale widać to też na stronie administracyjnej (gdzie ta wtyczka nie będzie używana). Zajrzałem więc na stronę kodeksu i sugeruje, że powinienem używać init - mówi, że init jest "zazwyczaj używany przez wtyczki do inicjalizacji". Ale obejmuje to również stronę administracyjną, której nie chcę dla tej wtyczki. Jakieś sugestie, co powinienem zrobić zamiast tego? Dodatkowo, a może to powinno być osobnym pytaniem - chciałem załadować flasha podczas ładowania wtyczki - jak mam to zrobić - jakieś pomysły?... Wiem... Trochę noobicznie...


title: Sklasyfikowane menu hierarchii dla PAGES!

text: Tak, jestem w tym wszystkim noobem, więc proszę wybacz moją ignorancję! Tak więc przez ostatnie kilka dni szukałem widżetu menu rozwijanego strony, ale chciałbym, aby strony były podzielone na "oznaczone" kategorie. Nie mam stron, które wymagają jakiejkolwiek hierarchii, więc nie mam ani nie chcę kategoryzować strony nadrzędnej. Zasadniczo chcę mieć możliwość wpisania etykiety/tytułu grupy, która będzie wyświetlana w menu, a po kliknięciu lub najechaniu na etykietę strony przypisane do tej etykiety zostaną rozwinięte. Zauważyłem, że możesz kategoryzować posty i linki, ale nie strony. Czy taki widżet istnieje?


title: Jak mogę dostosować listę komentarzy?

text: Używam funkcji **wp_list_comments()** do narysowania listy komentarzy. Ale chcę zmienić wiele rzeczy w formularzu, takich jak klasa, style, link do odpowiedzi itp., więc pomóż mi, jak mogę dostosować komentarz Funkcja aukcji Dzięki


title: Przycięty polecany obraz zastępuje oryginalny obraz w galerii

text: _Po pierwsze, przeprowadziłem swoje badania tak dokładnie, jak to tylko możliwe. Przeprowadzono wyszukiwania, ale nie znalazłem żadnej rady ani rozwiązania co do mojego dokładnego problemu._ Ok, czas na wyjaśnienia. Obecnie pracuję nad motywem galerii dla klienta (nie jestem oryginalnym programistą tego motywu, został on stworzony przez innego programistę w biurze). Temat jest dość prosty, strona główna wyświetla miniatury 220x170 każdego postu zawierającego obraz. Kliknij na obrazek, pojawi się strona z obrazem w pełnym rozmiarze. Wystarczająco proste. Teraz zaczynają się moje kłopoty. Klient chciałby określić, który obszar obrazu jest wyświetlany w miniaturze 220x170, ponieważ obecnie WordPress po prostu wyśrodkowuje obraz. Mój proces, aby to zrobić, polegał na przesłaniu obrazu do galerii, wstawieniu go do posta i zapisaniu. Następnie kliknę **Ustaw polecany obraz**. Tutaj zaczynają się główne problemy. Można to zrobić na dwa sposoby, które powodują problemy. Jeśli wykadruję obraz, wybierz **Zastosuj zmiany do: Miniatura** , zapisz go, a następnie wybierz **Użyj jako wyróżnionego obrazu** , wyróżniony obraz pozostanie obrazem w pełnym rozmiarze, którego rozmiar został zmieniony tak, aby pasował do rozmiaru 220 x 170. Na początku myślałem, że wymyśliłem rozwiązanie, ale nazwałbym to raczej poprawą bandaży, a mój klient wolałby uniknąć tego w następnej kolejności. Jeśli wykadruję obraz, zamiast używać teraz **Wszystkie rozmiary obrazu** , ustawi to teraz prawidłowo przycięty obraz jako miniaturę, ale oczywiście nadpisze ... wszystkie rozmiary obrazu. Więc jeśli wróciłem do mojego posta (powiedzmy, że przypadkowo usunąłem obraz z postu) i chciałem go wstawić z powrotem, obraz znajdujący się teraz w galerii jest przyciętym obrazem. Próbuję poszukać wskazówek, jak rozwiązać pierwszy problem, w którym przycięta miniatura nie wyświetla się w sekcji z polecanymi obrazami, a tylko obraz w pełnym rozmiarze. Dziękuję Ci,


title: Jak dodać możliwość edycji autora do istniejącego posta przez administratora?

text: Przepraszam, jeśli jest to tutaj wspomniane, ale nie mogę znaleźć żadnych informacji! W każdym razie buduję witrynę WordPress, w której stworzyłem zawartość za pomocą mojego konta administratora. Jednak po uruchomieniu witryny będzie 10-15 kont autorów, aby móc zarządzać jednym niestandardowym postem. Czy jest jakiś sposób, aby utworzyć nowe konto i dodać możliwość autora do postu, który już istnieje, ale nie został przez nich utworzony? A może jest sposób na zmianę autora istniejącego posta z konta administratora na nowo utworzone?


title: Wtyczka Wordpress Tworzenie postów

text: Czy ktoś zna jakąkolwiek dostępną wtyczkę, która umożliwia każdemu użytkownikowi tworzenie postu i publikowanie go nawet bez rejestracji? W rzeczywistości chcę go używać z wtyczką wp-ecommerce wordpress znalezioną tutaj


title: Nie można pobrać wersji roboczych za pomocą WP_Query przy użyciu parametru post_status

text: Nie mogę wyświetlić wersji roboczych w WP_Query, nawet jeśli post_status jest ustawiony na „any” lub „draft” $args = array( 'p' => 1234, 'post_type' => 'any', 'post_status ' => 'dowolne' ); $zapytanie = nowe WP_Query( $args ); while ( $query->have_posts() ): $query->the_post(); // wyświetl post endwhile; wp_reset_postdata(); Jeśli wrócę i opublikuję post 1234, WP_Query dobrze go złapie. Ale kiedy jest to przeciąg, ani „jakikolwiek”, ani „przeciąg” go nie chwyta. Czytałem, że parametr `exclude_from_search` w `register_post_type()` zapobiega wyświetlaniu postów za pomocą WP_Query, więc ustawiam go na false w post_type, z którego się pobieram, na przykład: $args = array( 'labels' => $ etykiety, 'description' => '', 'public' => prawda, 'publicly_queryable' => prawda, 'exclude_from_search' => fałsz, 'show_ui' => prawda, 'menu_position' => 60, 'menu_icon' => null, 'capability_type' => post, 'hierarchical' => false, 'supports' => array('title', 'editor', 'author', 'excerpt', 'trackbacks', 'custom-fields', ' wersje'), 'rewrite' => true, 'query_var' => true, 'can_export' => true, 'show_in_nav_menus' => true, ); register_post_type('wykres', $args); Czy jest tu coś, co przeoczam? Nie rozumiem, dlaczego wersja robocza posta tego typu nie pojawiłaby się w powyższym zapytaniu.


title: Dodaj klasę do wszystkich innych postów za pomocą get_posts

text:
Obecnie używam tej małej pętli do wyświetlania listy postów przy użyciu niestandardowego typu postu "zdarzenia" <?php global $post; // wymagane $args = array('post_type' => 'events'); $custom_posts = get_posts($args); foreach($custom_posts as $post) : setup_postdata($post); ?>

Treść trafia tutaj

 <?php endforeach; ?> To, co chcę zrobić, to dodać klasę do każdego innego elementu listy, aby móc je alternatywnie stylizować (na przykład jeden biały, jeden czarny, jeden biały, jeden czarny) Zrobiłem to wcześniej za pomocą standardowej pętli, ale Konwertuję tylko na get_posts, więc trochę utknąłem. Każda pomoc byłaby świetna. Z góry dziękuję


title: Nie znaleziono linków bezpośrednich dla niestandardowych typów postów w ramach niestandardowych taksonomii

text: Próbowałem zastosować porady oferowane przez TheDeadMedic w tym poście, aby uzyskać następującą strukturę adresów URL: example.com/activities = strona WP example.com/activities/type-term = niestandardowe archiwum example.com/activities/type- termin/aktywność-post = niestandardowy post Wszystkie adresy URL działają aż do najniższego, który zwraca błąd „nie znaleziono” w Wordpress. Nie wiem, czy muszę filtrować reguły przepisywania, aby to zadziałało. Post, który zalinkowałem powyżej, sugeruje, że zrobiłem wszystko, co było potrzebne. Jakakolwiek pomoc byłaby bardzo mile widziana, dzięki. Oto mój kod: /* * Zarejestruj niestandardowe obiekty treści podczas inicjacji */ add_action('init', 'register_type'); // Wpisz taksonomię (działania) add_action('init', 'register_activity'); // Typ aktywności add_filter('post_type_link', 'filter_activity_link', 10, 2); // Filtruj permalinki dla działań typu post-type /* * Zarejestruj Rodzaj niestandardowej taksonomii dla działań */ function register_type() { $labels = array( 'name' => ('Types'), 'singular_name' => ('Type' ), 'add_new' => ('Dodaj nowy typ'), 'add_new_item' => ('Dodaj nowy typ'), 'edit_item' => ('Edytuj typ'), 'new_item' => ('Nowy typ' ), 'view_item' => ('Typ widoku'), 'search_items' => ('Typ wyszukiwania'), ); $args = array( 'labels' => $labels, 'public' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'activities', 'with_front' => false ) , ); register_taxonomy( 'typ', 'aktywność', $args ); } /* * Zarejestruj aktywność niestandardowy typ postu */ function register_activity() { $labels = array( 'name' => ('Activities'), 'singular_name' => ('Activity'), 'all_items' => ( 'Wszystkie działania'), 'add_new_item' => ('Dodaj nową aktywność'), 'edit_item' => ('Edytuj aktywność'), 'new_item' => ('Nowa aktywność'), 'view_item' => (' Wyświetl aktywność'), 'search_items' => ('Wyszukiwanie działań') ); $args = array( 'labels' => $labels, 'public' => true, 'show_in_nav_menus' => false, // Nie pojawiają się bezpośrednio w nawigacji 'menu_position' => 5, 'hierarchical' => false, ' query_var' => true, 'supports' => array( 'title', 'editor', 'type', 'revisions', 'comments' ), 'rewrite' => array( 'slug' => 'aktywności/% tax_type%', 'with_front' => false ) ); register_post_type( 'aktywność', $args ); } /* * Typ aktualizacji przepisz slug z odpowiednimi terminami */ function filter_activity_link($link, $post) { if ($post->post_type != 'activity') return $link; if ($cats = get_the_terms($post->ID, 'type')) $link = str_replace('%tax_type%', array_pop($cats)->slug, $link); zwróć $link; } * * * # AKTUALIZACJA OK, okazuje się, że zawsze będziesz musiał dodać reguły przepisywania, aby zakończyć ten proces. Adresy URL mogą być wyświetlane poprawnie, ale baza danych ich nie rozumie. Ten post ogromnie mi pomógł, wraz z informacją referencyjną na temat wyrażenia regularnego. Musiałem tylko dodać kod add_rewrite_rule('^activities/([^/]*)/([^/]*)/?$' ,'index.php?activity=$matches[2]','top' ;Mam nadzieję, że to komuś pomoże.


title: Dostosować wygląd 4 konkretnych identyfikatorów postów w pętli?

text:
Używam Isotope i obecnie renderuję każdy post jako pole na mojej stronie głównej. Obecnie próbuję edytować moje (robocze) zapytanie, które obecnie wyświetla wszystkie posty z kategorią „statyczny”. W ramach tego zapytania chciałbym kierować na 4 konkretne identyfikatory postów i dostosować wygląd każdego z tych 4 postów. Tak więc każdy z tych 4 postów będzie miał inną treść. Jak mogę dostosować tę pętlę roboczą, aby móc dodawać/usuwać treści dla 4 różnych identyfikatorów postów? Warto również zauważyć, że w moim pliku szablonu mam inne zapytanie poniżej tego zapytania, które wyświetla posty z 6 innych kategorii. Kod jest taki sam, ale właśnie zmieniłem pozycję linku. Mam nadzieję, że wszystko ma sens! <?php // Zapytanie tylko o kategorię statyczną i umożliwi ręczną edycję linku poprzez niestandardowe pole 'URL' $paged = (get_query_var('paged')) ? get_query_var('stronicowane') : 1; $args= array( 'category_name' => 'static', 'paged' => $paged ); zapytanie_posty($args); if( have_posts() ) :?> <?php while (have_posts()) : the_post(); ?> <?php foreach( get_the_category() as $cat ) echo '
slug .'" data-category="' .$cat->slug .'" >'; ?> <a href="<?php echo get_post_meta($post->ID, 'URL', true); ?>" title="<?php the_title(); ?>">

 <?php the_post_thumbnail(); ?>

<?php the_title(); ?> / Rozbij tutaj
 <?php // Wywołaj zawartość niestandardowego pola o nazwie Fragment i jeśli niestandardowe pole w panelu administracyjnym jest puste, nie wyświetlaj tagów
, w przeciwnym razie zawijaj zawartość w znacznikach
 $excerpt=get_post_meta($post->ID,'Excerpt',true); if($excerpt != '') { echo '
'. $wyciąg .'
'; } else { echo ' '; } ?>
<?php the_time('Ydm') ?>

 <?php endwhile; ?> <?php endif; ?>


title: 3 blogi w jednej witrynie z tym samym menu nagłówka?

text: Osoba X ma domyślną WITRYNĘ ze zintegrowanym blogiem. Osoba X ma również SITE 2 z Blogiem 2, a także SITE 3 z Blogiem 3. Czy w MENU NAGŁÓWKOWYM STRONY DOMYŚLNEJ można mieć coś takiego: STRONA GŁÓWNA BLOG1 BLOG2 BLOG3 KONTAKT BLOG1 jest integralnym blogiem tej DOMYŚLNEJ WITRYNY. Zakładka Blog 2 prowadziłaby do bloga 2 w witrynie 2. Zakładka Blog 3 prowadziłaby do witryny 3 z blogiem 3. Chodzi o to, że użytkownik kliknie zakładki BLOG2 i BLOG3, aby pobrać treść z tych blogów, domyślnie HEADERMENU strona zawsze pozostaje na górze i zawsze jest taka sama. Czy to jest możliwe? (z wyłączeniem kategorii jednego bloga jako rozwiązania). Możliwym rozwiązaniem jest naśladowanie BLOG 2 i BLOG 3 z dokładnie tym samym nagłówkiem (z połączonymi zakładkami), co mogłoby dawać symulację tej samej strony przez całą drogę, ale byłoby to oszustwo i trudno jest zaktualizować wszystkie te witryny z blogami, takie jak to (zwłaszcza jeśli w przyszłości pojawi się nowa zakładka). Czy jest jakieś inne, bardziej logiczne, lepsze rozwiązanie?


title: czy istnieje wtyczka umożliwiająca edycję stron z poziomu stron bez wchodzenia do panelu administracyjnego?

text: Czy istnieje wtyczka umożliwiająca edycję stron/postów bez przechodzenia do panelu administracyjnego? Mam szczególną potrzebę uniemożliwienia użytkownikom dostępu do panelu administracyjnego użytkowników wordpress/multisite. Ale chcę, aby mogli zmieniać zawartość wstępnie ustrukturyzowanych stron. czy to możliwe? ktoś już myślał o tym przede mną??


title: Usunąć wyróżniony obraz z postów w określonej kategorii?

text: Tworzę motyw, który zawiera wyróżniony obraz jako funkcję nawigacji poza pojedynczym postem, ale gdy użytkownik dotrze do postu w kategorii „Oferty specjalne”, chciałbym usunąć ten obraz. Żaden z postów w innych kategoriach nie wymaga tego braku polecanych obrazów. Ich mogą być nienaruszone. Dość łatwo mogę to zrobić za pomocą JavaScript, celując w div, ale chciałbym to zrobić po stronie serwera. Jak mogę wyizolować i usunąć wyróżniony obraz z postów w określonej kategorii?


title: Usuń stary post z nowym postem

text: Mam nadzieję, że możesz wskazać mi właściwy kierunek za pomocą wtyczki lub funkcji. Po zalogowaniu się na "Formularz kontaktowy 7" użytkownicy publikują swoje informacje za pomocą wtyczki "Formularz do postu". Wszystko jest z przodu. Jest to duży formularz, który wykorzystuje niestandardowe pola do wyświetlania postów. Potrzebuję sposobu na automatyczne usuwanie postów, więc za każdym razem, gdy tworzony jest nowy post przez użytkownika, ostatni jest usuwany w tej kategorii. Znalazłem sposób, że mogę to zrobić według daty, do tego nie zadziała. Dziękuję.


title: Dodawanie atrybutów do linku <a> w wp_nav_menu za pomocą niestandardowej funkcji Walkera

text:
Próbuję wygenerować menu za pomocą wp_nav_menu. Oczekiwany wynik to:

 Panel

Panel nr 2

Panel nr 1

Galeria zdjęć

 Strony witryny

 eCommerce

Katalog

Kategorie

Produkty

Dodaj produkt

Zamówienia

 Członkowie

Klienci

Edytuj konto

 Inne

Wykresy

 < !-- Zakończ menu rozwijane -->

 Dokumentacja

Przegląd

Funkcje

Pierwsze kroki

Przewodnik dostosowywania

Obsługiwane przez

Kredyty

  Do tej pory jestem w stanie użyć niestandardowej funkcji walkera do wp_nav_menu i osiągnąć prawie cały html jak powyżej, ale nie mogę wstawić **class="dropdown-toggle" danych -toggle="dropdown"** wewnątrz tagu. To pozwoli mi na przełączanie menu rozwijanego (obecnie mogę wygenerować tylko górne menu. Podmenu pojawiają się w html, ale nie są widoczne w przeglądarce.). Oto moje dotychczasowe wysiłki:

      <?php class My_Walker_Nav_Menu extends Walker_Nav_Menu { function start_lvl(&$output, $depth ) { $indent = str_repeat("\t", $depth); $output .= "\n$indent
\n"; } } $defaults = array( 'theme_location' => '', 'menu' => '', 'container' => 'div', 'container_class' => 'nav-collapse collapse', 'container_id' => ' ', 'menu_class' => 'nav', 'menu_id' => '', 'echo' => true, 'fallback_cb' => 'wp_page_menu', 'before' => '', 'after' => '' , 'link_before' => '', 'link_after' => '', 'items_wrap' => '

%3$s
', 'głębokość' => 0, 'walker' => nowe My_Walker_Nav_Menu ); wp_nav_menu ( $ domyślne ); ?>

  Czy ktoś może mi pomóc w zmodyfikowaniu mojej niestandardowej funkcji chodzika tak, aby uzyskać żądany wynik HTML podany powyżej. Z góry dziękuję.


title: Czy mogę uruchomić drugą witrynę Wordpress jako subdomenę bez korzystania z multisite?

text: Mam dwie strony z wordpressem, które chciałbym hostować w tej samej domenie. Jeden już działa, drugi czeka. Czy mogę uzyskać drugą jako subdomenę lub po prostu w folderze, aby działała w tej samej domenie (innej bazie danych) bez konwersji na wiele witryn?


title: Gdzie podziały się ustawienia prywatności w WordPress 3.5?

text: Przeniosłem witrynę WordPress na inny serwer i wszystko działa dobrze, pomijając fakt, że nie mogę zmienić ustawień w Prywatności. Kiedy klikam „pozwól wyszukiwarkom na indeksowanie tej witryny”, przycisk opcji automatycznie przełącza się z powrotem na „poproś wyszukiwarki, aby nie indeksowały tej witryny”. Ponadto samo menu Ustawienia prywatności zniknęło z menu Ustawienia. Aby uzyskać dostęp do strony, muszę ręcznie wpisać `/wp-admin/options-privacy.php`. Czy ktoś może mi powiedzieć, co się dzieje?


title: Jak pokazać niestandardowe powiadomienie konkretnemu użytkownikowi?

text: Jestem tu nowy, uważam to miejsce za interesujące i wyjątkowe. Dzięki waszym dyskusjom znalazłem już przydatne informacje. Moje pierwsze pytanie dotyczy zarządzania użytkownikami. Jako administrator musiałbym wyświetlić jakiś tekst lub powiadomienie na desce rozdzielczej konkretnego użytkownika. Na przykład dla „konkretnej” nazwy użytkownika.


title: Czy aktywowana wtyczka automatycznie oznacza, że jej metody są dostępne dla innych funkcji WP?

text: Zrobiłem taką wtyczkę do WordPressa: Class MY_CLASS { //codes } Global $myclass; $mojaklasa = Nowa MOJA_KLASA (); Czy po zainstalowaniu i aktywacji wtyczki mogę używać tej klasy w innych wtyczkach bez dołączania pliku myclass.php? Na przykład w innej wtyczce: Global $myclass; $mojaklasa->a = 'pies';


title: Problem z uruchomieniem Ajax w Wordpress

text: **NAPRAWIONO** Zmieniłem to: wp_enqueue_script( 'pfxconversion', plugin_dir_url(__FILE__) .'function.js', array('jquery') ); wp_localize_script( 'pfxconversion', 'MyAjax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) ); add_action( 'wp_ajax_nopriv_pfxconversion', 'pfxconversion_callback' ); add_action( 'wp_ajax_pfxconversion', 'pfxconversion_callback' ); do tego: add_action ('wp_print_scripts', 'widget_logic_js_fx', 1); function widget_logic_js_fx() { wp_enqueue_script('purefx-currency-converter', plugin_dir_url(__FILE__) .'function.js', array('jquery') ); wp_localize_script( 'purefx-currency-converter', 'MyAjax', array( 'ajaxurl' => admin_url( 'admin-ajax.php') ) ); } add_action( 'wp_ajax_nopriv_pfxconversion', 'pfxconversion' ); add_action( 'wp_ajax_pfxconversion', 'pfxconversion' ); wp_print_scripts jest tym, czego nam brakuje :-)


title: jeden szablon kategorii dla wielu kategorii

text: Mam category-events.php, aby wyświetlić moje posty otagowane 'wydarzenia', ale to nie zadziała dla kategorii podrzędnych 'wydarzenia'. czyli mam kilka postów otagowanych 'wydarzenia' i jedno z wydarzeń 'wystawa dzieci'. Myślałem, że automatycznie użyje category-events.php, ale tak nie jest. Czy jest to możliwe, ponieważ chcę użyć category-events.php dla kilku kategorii podrzędnych „zdarzenia”. mam nadzieję, że to ma sens, a wszelkie wskazówki są mile widziane. dan.


title: Jak wysłać zapytanie do WordPressa z innej aplikacji?

text: Budujemy aplikację na iOS dla BarbadosPropertyList.com. Aplikacja na iOS musi wysłać zapytanie do witryny i pobrać najnowsze dane aukcji, w tym tytuły, datowniki, miniatury i pola niestandardowe. Chcielibyśmy poznać najlepsze praktyki dotyczące odpytywania danych WordPress z zewnętrznej aplikacji?


title: Przekierowanie 404 i indeks Google

text: Mam kilka martwych stron, które irytująco wciąż są indeksowane w Google. Ustawiłem mój 404.php na przekierowanie do mojej strony głównej za pomocą wp_redirect, jednak obawiam się, że to uniemożliwi Google odindeksowanie tych martwych stron? Próbowałem ustawić kod stanu w przekierowaniu na 404, ale to nie powoduje przekierowania.


title: Wyświetl pole niestandardowe na pasku bocznym, jeśli wartość jest obecna

text:
Próbuję użyć „if” „else”, aby wyświetlić przycisk linku, jeśli mam wartość w polu niestandardowym „TourURL”, a jeśli nie, nic się nie wyświetli, ale nie wydaje się, aby kod if działał: <?php if(global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, 'TourURL', true); wp_reset_query(); ): ?>
Pokaż łącze
 <?php jeszcze : ?>
Brak linku
 <?php endif; ?> Dzięki!


title: Przesłać obraz z innego serwera bez zmiany rozmiaru?

text: Do przesyłania obrazu w mojej wtyczce używam funkcji `media_handle_sideload`. Czy można wyłączyć zmianę rozmiaru obrazu w tej funkcji?


title: Pobieranie bieżącego użytkownika

text: Próbuję wykorzystać informacje o bieżącym użytkowniku we wtyczce, którą projektuję i widziałem, jak ludzie robią to na kilka różnych sposobów. ## My Way Ten sposób wydaje się działać, ale czy czegoś mi brakuje? globalny $bieżący_użytkownik; // Użyj informacji echo "ID użytkownika: " . $bieżący_użytkownik->identyfikator_użytkownika; echo "Imię użytkownika: " . $bieżący_użytkownik->pierwsza_nazwa; Widziałem, jak niektórzy ludzie wywołują funkcję **get_currentuserinfo()** w następnym wierszu po zadeklarowaniu zmiennej globalnej $current_user. Wydaje się jednak, że to działa bez tego wezwania - czy jest to konieczne? Jest też funkcja **wp_get_current_user()** - jaka jest różnica między tym a **get_currentuserinfo()**? Widziałem również, jak ludzie używają zmiennej globalnej o nazwie **$profileuser** i używają **get_user_to_edit()** w celu ustawienia jej na obiekt użytkownika. Czy są z tego jakieś korzyści? Widziałem również, jak ludzie odwołują się bezpośrednio do zmiennej globalnej **$user_ID** oprócz używania **$current_user**. Dlaczego nie mieliby po prostu użyć **$current_user->ID**? Dzięki, Williamie


title: Niektóre widżety na Multisite nie wyświetlają się w szablonie dla określonego motywu

text:
Mam mnóstwo niestandardowych widżetów, które wyglądają prawie tak samo. Mam bloga wielostronnego z 3 blogami. Widżety są konfigurowane indywidualnie, aby pojawiały się na wszystkich 3 blogach z własnymi ustawieniami w Wygląd -> Widgety. Wszystkie widżety wyświetlają się normalnie na pierwszym, głównym blogu. Na innych blogach **niektóre** widżety się nie pojawiają. Poniżej podałem przykład dwóch widżetów – `gem_countryFilter_Widget()` pojawia się wszędzie tak, jak powinien, ale `gem_joinConversation_Widget()` pojawia się tylko na głównym blogu, mimo że jest skonfigurowany na wszystkich z nich i jest częścią tego samego pasek boczny jako inny widżet, który _działa_. Nie widzę między nimi żadnej różnicy, więc jestem zdziwiony, w czym tkwi problem. Widżety są również używane w poprzednim motywie niestandardowym i nie zostały zmodyfikowane. W poprzednim motywie widżety pojawiały się na wszystkich blogach zgodnie z oczekiwaniami. Próbowałem skopiować plik functions.php (w którym deklarowane są widżety) ze starego motywu bezpośrednio do nowego i nie przyniosło to żadnego skutku - niektóre widżety po prostu znikają na blogach innych niż główne. Wydaje się logiczne, że to temat jest problemem, ale nie wiem, gdzie szukać, aby go zdiagnozować. Czy ktoś wcześniej spotkał się z podobnym problemem? **przykładowy kod:** /**dołącz do rozmowy**/ class gem_joinConversation_Widget extends WP_Widget { function gem_joinConversation_Widget() { parent::WP_Widget(false, 'Dołącz do rozmowy'); } function form($instance) { // wyświetla formularz opcji na admin echo '
Wyświetla ikony społecznościowe i udostępniania na pasku bocznym. Nie ma opcji dla tego widżetu.
'; } function update($new_instance, $old_instance) { // przetwarza opcje widżetu do zapisania return $new_instance; } function widget($args, $instance) { // wyświetla zawartość widżetu gem_joinConversation(); } } register_widget('gem_joinConversation_Widget'); function gem_joinConversation($args = array()){ ?>

Dołącz do rozmowy

 <?php } /**Filtr krajów**/ class gem_countryFilter_Widget extends WP_Widget { function gem_countryFilter_Widget() { parent::WP_Widget(false, 'Filtr kraju'); } function form($instance) { // wyświetla formularz opcji na admin echo '
Wyświetla rozwijaną listę blogów. Nie ma opcji dla tego widżetu.
'; } function update($new_instance, $old_instance) { // przetwarza opcje widżetu do zapisania return $new_instance; } function widget($args, $instance) { // wyświetla zawartość widżetu gem_countryFilter(); } } register_widget('gem_countryFilter_Widget'); function gem_countryFilter($args = array()){ ?>

Filtrowanie według kraju

Brazylia

Chiny

Francja

 <?php }


title: Posty zapytań na podstawie atrybutu rodziców

text: Oto scenariusz: mam wiele stron, z których wszystkie mają niestandardowe pole o nazwie „Lokalizacja”. Wszystkie te strony mają strony podrzędne z niestandardowym polem „size_m2”. To, czego chcę, to zrobić normalne meta_query, aby wyświetlić wszystkie strony z powiedzmy "size_m2>= 55", ale tylko wtedy, gdy strona nadrzędna ma "Location == Sztokholm". Czy muszę do tego użyć niestandardowego zapytania SQL? Czy mogę zapytać o elementy podrzędne parent_pages, a kiedy filtrować i "zapytanie" to zapytanie?


title: Zastosować funkcję na wszystkich hakach akcji?

text: Czy istnieje prosty sposób na zastosowanie funkcji do wszystkich hooków akcji? > Chcę zastosować `esc_attr()` do każdego hooka akcji (w sposób, który działałby > z functions.php lub wtyczki). Myślę, że musiałbym filtrować `do_action` i `do_action_ref_array` z wyjątkiem tego, że te funkcje nie używają `apply_filters`. Czy jest na to sposób?


title: Kompatybilny z IE7 dwadzieścia jedenaście

text: Zainstalowałem witrynę z motywem dwadzieścia jedenaście, ale wygląda okropnie w IE6 i ma wiele drobnych problemów w IE7. Jestem gotów zrezygnować z IE6, ale jeszcze nie z IE7, ale nie chciałbym przepisywać całego motywu od zera tylko po to, aby naprawić IE7. Czy istnieje port dwadzieścia jedenaście, który obsługuje te 2 przeglądarki.