title: Umieść w kolejce karty interfejsu jQuery w obszarze administracyjnym

text: Czy ktoś wie, jak umieścić w kolejce skrypt „Jquery UI Tabs” w obszarze administracyjnym? Chcę go użyć na mojej stronie opcji motywu. Przeczytałem już powiązaną dokumentację wordpress, ale bez wyników... Dodałem zakładki interfejsu użytkownika do interfejsu i działa dobrze, ale nie mogę dodać ich w obszarze administracyjnym... Z góry dziękuję.


title: Jak mogę dodać (niestandardowe) moduły do Wygląd -> Menu?

text: Czy ktoś wie, jak mogę dodać (niestandardowe) moduły do Wygląd -> Menu? (Lub ma link z wyjaśnieniem, jak to zrobić), aby ludzie zmieniający swoje menu w backendzie mogli wybrać, co dodać do swojego menu (Strony - Post - Linki - Kategorie - Tagi - [moduł niestandardowy]) Pytam to pytanie, ponieważ chcę zbudować jednostronicowy motyw. Chcę mieć możliwość dodawania `<sekcji>` do szablonów, aby oddzielić różne 'strony'. Mój (przybliżony) pomysł polega na stworzeniu funkcji, która „przeszukuje” szablony, izoluje identyfikatory sekcji tych sekcji i dodaje je jako moduł menu do zaplecza. W ten sposób ludzie będą mogli dodać pozycję menu do jednej z tych sekcji do swoich menu.


title: Wyszukiwanie informacji o koncie WordPress z plików Host lub php

text: Niedawno zacząłem pracować w firmie, w której chcieliby, aby ich strona internetowa była aktualizowana. Niestety mam tylko informacje o hostingu i pliki powiązane z menedżerem FTP. Strona ładuje się i działa, ale nikt nie zna konta WordPress, z którym jest połączona. Ten, o którym myśleli, nie jest właściwy. To jest dla tej witryny, http://adventcapitalpartners.com. Ich firma ma wiele adresów e-mail, a ja próbowałem wprowadzić kilka różnych do Wordpress, aby sprawdzić, czy mogą odzyskać nazwę użytkownika/hasło bez powodzenia. Używają motywu zakupionego na ProPhotoBlogs.com i mam tam wszystkie pliki kodowania. Czy istnieje sposób na wyszukanie nazwy użytkownika lub adresu e-mail w plikach kodowania? A może nawet pliki MySQL? Trochę desperacko szukam tutaj pomysłów, ponieważ nic nie działa! kupa śmiechu


title: Pomóż mi wygrać bitwę z 2 pętlą kolumn według kategorii

text: Potrzebuję pomocy z tym kodem. Jak mogę zmienić kod, aby posty z jednej kategorii układały się jak na tym schemacie. schemat obrazek <?php query_posts('cat=3&showposts=1'); ?> <?php while(have_posts()) : ?> <?php $postcount++; if( ($postcount % 2) == 0 ) : // pomiń 'parzyste' posty $wp_query->next_post(); else : ?> <?php the_post(); ?> <?php if ( function_exists( 'get_the_image' ) ) { get_the_image( array( 'custom_key' => array( 'post_thumbnail' ), 'default_size' => 'full','image_class' => 'alignleft', ' szerokość' => '120', 'wysokość' => '120' ) ); } ?> <?php endif; ?> <?php koniec; ?> </div> <?php $liczba poczt = 0; rewind_posts(); ?> <div class="even-column"> <?php query_posts('cat=3&showposts=2'); ?> <?php while(have_posts()) : ?> <?php $postcount++; if( ($postcount % 2) != 0 ) : // pomiń "nieparzyste" posty $wp_query->next_post(); else : ?> <?php the_post(); ?> <?php if ( function_exists( 'get_the_image' ) ) { get_the_image( array( 'custom_key' => array( 'post_thumbnail' ), 'default_size' => 'full', 'image_class' => 'alignleft', ' szerokość' => '60', 'wysokość' => '60' ) ); } ?> <?php endif; ?> <?php koniec; ?> </div>


title: Brakujące karty w moim panelu

text: Jestem nowicjuszem w wordpressie i staram się stworzyć motyw od podstaw. W panelu brakuje niektórych kart (np. Użytkownicy, Wygląd->Widżety). Ręcznie dodałem użytkownika admin przez phpmyAdmin i dodałem następującą wartość dla `wp_capabilities` a:1:{s:13:"administrator";s:1:"1";}. Dodałem również `wp_user_level` z metawartością `10` Jak mogę wyświetlić karty


title: Lista podkategorii kategorii nadrzędnej

text: Muszę być w stanie wyświetlić listę kategorii, które są podkategorią określonej kategorii, która jest podkategorią kategorii podstawowej. Więc coś takiego: Print Categories gdzie ParentCategory = 'Parent' And ParentCategoriesParent = 'Main Parent' Więc myślę, że jest to głębokość 2. Rodzaj skomplikowanej kategorii, do której się wybieram, ale pomoże to moim użytkownikom znacznie łatwiej poruszać się po witrynie .


title: Jak utworzyć kilka stron postów

text: Mam pytanie dotyczące postów.. Kiedy stworzę nowy post, wyświetli się on na stronie głównej, a nie na przykład. na stronie fotogalerii, na której chcę go mieć... Czy jest jakiś sposób, jak określić, gdzie chcę umieścić post? Przepraszam, jeśli to zbyt łatwe, ale jestem początkującym z wordpressem.. Kupiłem motyw (stronę) Photopassion z themeforrest, zainstalowaliśmy Wordpress, a także motyw i działa dobrze, ale to nie jest dla mnie jasne. pomożesz proszę? Dziękuję z góry Lenka


title: Zapytanie do bazy danych, aby uzyskać sumę kolumny z niestandardowego pola meta (tylko opublikowane posty)

text: Próbuję uzyskać sumę SUM niestandardowego pola meta ze wszystkich opublikowanych postów z niestandardowego typu postu. Używając `$wpdb` jestem w stanie uzyskać sumę ze wszystkich postów (opublikowanych i innych), ale jak rozszerzyć moje zapytanie `$wpdb`, aby pobrać tylko opublikowane posty? globalny $wpdb; $ meta_key = 'rsvp-ilość'; $all_guests = $wpdb->get_var( $wpdb->przygotuj(" SELECT sum(meta_value) FROM $wpdb->postmeta WHERE meta_key = %s ", $meta_key ) );


title: Znikające pozycje w menu

text: Mam problem ze znikaniem pozycji w menu. Dodałem php_value max_input_vars 7000 php_value suhosin.post.max_vars 7000 php_value suhosin.request.max_vars 7000 do mojego .htaccess, ale to nie pomaga. Możesz mi pomóc?


title: Nawigacja główna zakodowana na sztywno

text:
Temat dwadzieścia jedenaście Wersja 1.5 * * * # POMOC PROSZĘ _Otrzymałem odpowiedź od @Mayeenul Islam, ale to nie rozwiązało mojego pytania, jeśli nie mogę aktywować programu nawigacyjnego, to nie koniec świata, ale naprawdę chciałbym rozwiąż poniższy problem z **tytułem** i **nazwą**, używając tego, co zakodowałem._ Próbowałem znaleźć odpowiedź samodzielnie. PHP Nowicjusz ;o/ * * * Ponieważ nie mogę znaleźć sposobu, aby styl nawigacji głównej bloga pasował do strony głównej klienta, usunąłem to:
<?php _e( 'Menu główne', 'dwadzieścia jedenaście' ); ?>
 <?php /* Zezwalaj czytnikom ekranu/przeglądarkom tekstowym na pomijanie menu nawigacji i od razu do dobrych rzeczy. */ ?>
<a class="assistive-text" href="#content" title="<?php esc_attr_e( 'Przejdź do głównej zawartości', 'dwadzieścia jedenaście' ); ? >"><?php _e( 'Przejdź do głównej zawartości', 'dwadzieścia jedenaście' ); ?>

<a class="assistive-text" href="#secondary" title="<?php esc_attr_e( 'Przejdź do zawartości dodatkowej', 'twentyeleven' ); ?>"><?php _e( 'Przejdź do zawartości drugorzędnej', 'twentyeleven' ); ?>
 <?php /* Nasze menu nawigacyjne. Jeśli nie jest wypełnione, wp_nav_menu wraca do wp_page_menu. Używane jest menu przypisane do głównej lokalizacji. Jeśli nie jest przypisany, używane jest menu o najniższym ID. */ ?> <?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>  i zastąpione tym:

<a href="<?php echo esc_url( get_permalink( get_page_by_path( 'the-blx' ) ) ); ?>">Strona główna

|

< a href="<?php echo esc_url( get_permalink( get_page_by_path( 'What-the-blx-does' ) ) ) ); ?>">Co robi BLX

|

<a href="<?php echo get_category_link( get_category_by_slug( 'business-finance' ) ); ?>">Finanse biznesu

|

<a href="<?php echo get_category_link( get_category_by_slug( 'business-general' ) ); ?>">Biznes Ogólne

|

<a href="<?php echo get_category_link( get_category_by_slug( 'blx-news' ) ); ?>">Wiadomości BLX
 <l i>|

<a href="<?php echo get_category_link( get_category_by_slug( 'book-of-blx' ) ); ?>">Księga BLX

|

<a href="<?php echo get_category_link( get_category_by_slug ( 'johns-rant' ) ); ?>">John's Rant

  BLX jest ustawiony w ustawieniach czytania> Strona statyczna> Strona posta. Teraz mam trzy problemy: **STYLING** 1) #access ID w style.css ustawiał czcionkę jako pogrubioną na tej stronie, ale przestał działać. #access .current-menu-item > a, #access .current-menu -ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a { font-weight: bold; } **KODOWANIE** Dla strony i kategorii - zamiast mieć to, co robi BLX (strona) lub biznes (kategoria ) 1) Chciałbym przekazać tytuł strony 2) Chciałbym przekazać tag a href title Więc byłoby to coś takiego:
<a href="<?php echo esc_url( get_permalink( get_page_by_path( ') co-blx-robi') ) ); ?>" title="<?php get_page_by_title();?>"><?php get_page_by_title();?>

<a href="<?php echo get_category_link( get_category_by_slug( „biznes-generał” ) ); ?>" title="<?php get_category_by_title();?>"><?php get_category_by_title();?>
 Każda pomoc byłaby bardzo mile widziana. Dzięki Dave


title: get_post_meta z WP_query

text:
Wiem, że jest to zawiła pętla (odziedziczona po kimś innym), a to musi być całkiem proste: `the_permalink` i `the_title` wyświetlają się dobrze, ale dlaczego moje post meta `eventdatestart` echo? <?php $queryObject = nowe WP_Query( 'post_type=events&posts_per_page=5' ); if ($queryObject->have_posts()) { ?>

Zdarzenia

 <?php while ($queryObject->have_posts()) { $queryObject- >the_post(); ?>
 <a href="<?php the_permalink(); ?>"><?php the_title(); ?> <?php echo get_post_meta(get_the_ID(), 'eventdatestart', true );?>
 <?php } ?>

 <?php } ?>


title: Ukryj elementy atrybutu produktu niedostępne w magazynie WooCommerce

text: Stworzyłem atrybut dla produktów WooCommerce: size, ma trzy pozycje, size1, size2 i size3. Mogę użyć `get_terms('pa_size', 'orderby=name&hide_empty=1');` aby uzyskać elementy atrybutu rozmiaru. Teraz size3 jest niedostępny, ale funkcja get_terms zwraca go. Jak mogę otrzymać tylko produkty, które są w magazynie (tylko rozmiar 1 i rozmiar 2)?


title: Czy posts_nav_link może wyświetlać tytuły postów?

text: Mam stronę index.php, która wyświetla tylko 1 post na raz z zapytaniem. (znalazłem ten kod w Internecie, ale działa) $page = (get_query_var('paged')) ? get_query_var('stronicowane') : 1; // jeśli stronicujemy if ($page == 1) { query_posts('order=DESC&posts_per_page=1&paged=$page'); } else { $numposts = get_option('posts_per_page'); // opracuj offset $offset = (($strona -1) * $numposts); // np. strona 2 - 1 = 1 * 10 (10 dla liczby postów) query_posts("&order=DESC&offset=$offset&paged=$page&showposts=$numposts"); } To poprawnie pokazuje jeden post na stronę i wyświetla nawigację na dole mojego szablonu, kiedy umieszczam `<?php posts_nav_link(); ?>` tam. Czy mimo to należy zmienić linki „Następna strona” i „Poprzednia strona” na tytuły samych postów?


title: Dodawanie przycisku przesyłania w metaboksie

text:
Chcę dodać przycisk przesyłania obrazu dla obrazów i pobrać adres URL. Czy ktoś może mi pomóc, próbuję tego od kilku dni. Używam kodu z tego wątku Utwórz więcej pól Meta w razie potrzeby. add_action( 'add_meta_boxes', 'dynamic_add_custom_box' ); /* Zrób coś z wprowadzonymi danymi */ add_action( 'save_post', 'dynamic_save_postdata' ); /* Dodaje pole do głównej kolumny na ekranach edycji postu i strony */ function dynamic_add_custom_box() { add_meta_box( 'dynamic_sectionid', __( 'Informacje o kliencie', 'myplugin_textdomain' ), 'dynamic_inner_custom_box', 'page'); } /* Wyświetla zawartość pudełka */ function dynamic_inner_custom_box() { global $post; // Użyj wartości nonce do weryfikacji wp_nonce_field( plugin_basename( __FILE__ ), 'dynamicMeta_noncename' ); ?>
 <?php //pobierz zapisaną meta jako tablicę $ourwork = get_post_meta($post->ID,'ourwork',true); $c = 0; if ( is_array( $ourwork ) ) { foreach( $ourwork as $track ) { if ( isset( $track['thumb'] ) || isset( $track['client-img1'] ) || isset( $track ['client-img2'] ) || isset( $track['client-img3'] ) || isset( $track['client-img4'] ) || isset( $track['client-desc'] ) ) { printf( '
Obraz miniatury  : <input type="button" name="ourwork[%1$s][thumb]" value="%2$s" size=" 50" />

Obraz klienta 1 : <input type="button" name="ourwork[%1$s][client-img1]" value="% 3$s" size="50" />

 Obraz klienta 2 : <input type="button" name="nasza praca[%1$s][klient- img2]" value="%4$s" size="50"/>

 Obraz klienta 3 : <input type="button" name="nasza praca[% 1$s][client-img3]" value="%5$s" size="50" />

 Obraz klienta 4 : <input type="button " name="nasza praca[%1$s][client-img4]" value="%6$s" size="50" />

 Link klienta     1 : <input type="text" name="ourwork[%1$s][client-link1]" value="%7$s" size="50" />

 Opis klienta :
<textarea id="elm1" class="tinymce_data" name="nasza praca[%1$s ][client-desc]" cols="75" rows="6" >%8$s</textarea>
 %9$s
 ', $c, $track['thumb'], $track['client-img1'], $track['client-img2'] , $track['client-img3'], $track['client-img4 '], $track['client-link1'], $track['client-desc'], __( 'Usuń sekcję' ) ); $c = $c +1; } } } ?>  <?php _e('Dodaj sekcję'); ?> <skrypt> var $ =jQuery.noConflict(); $(document).ready(function() { var count = <?php echo $c; ?>; $(".add").click(function() { count = count + 1; $('#tutaj' ).append('
Obraz miniatury  : <input type="button" name="ourwork['+count+'][thumb]" value="" size="50"/>

Obraz klienta 1 : <input type="type="button"" name="ourwork['+count+'][client-img1]" value="" size="50"/>

Obraz klienta 2 : wartość <input type="button" name="ourwork['+count+'][client-img2]" ="" size="50"/>

Obraz klienta 3 : <input type="type="button"" name="ourwork['+count+'] [client-img3]" value="" size="50"/>

Obraz klienta 4 : <input type="type="button"" name=" ourwork['+count+'][client-img4]" value="" size="50"/>

Link klienta     1 : <input type="text" name="ourwork['+count+'][client-link1]" value="" size="50"/>

Opis klienta :
< tekst rea id="elm1" name="ourwork['+count+'][client-desc]" cols="75" rows="6"></textarea>
Usuń sekcję
' ); zwróć fałsz; }); $(".remove").live('klik', function() { $(this).parent().remove(); }); }); </script>
<?php } /* Gdy post jest zapisywany, zapisuje nasze niestandardowe dane */ function dynamic_save_postdata( $post_id ) { // sprawdź, czy jest to procedura automatycznego zapisywania. // Jeśli to jest nasz formularz nie został przesłany, więc nie chcemy nic robić if ( define( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return $post_id; // sprawdź, czy pochodzi z naszego ekranu i z odpowiednią autoryzacją, // ponieważ save_post może zostać wywołany w innym czasie if ( !isset( $_POST['dynamicMeta_noncename'] ) ) return; if ( !wp_verify_nonce( $_POST['dynamicMeta_noncename'], plugin_basename( __FILE__) ) ) return; // OK, jesteśmy uwierzytelnieni: musimy znaleźć i zapisać dane $ourwork = $_POST['ourwork']; update_post_meta($post_id,'nasza praca',$naszapraca); }


title: Liczba komentarzy na Facebooku

text: Jestem trochę amatorem, jeśli chodzi o PHP i WordPress, ale sfałszowałem następujący kod: function fb_comment_count($url = 'tutaj jakiś url') { $filecontent = file_get_contents('https://graph.facebook. com/?ids=' . $url); $json = json_decode($zawartośćpliku); $liczba = $json->$url->komentarze; if ($liczba == 0 || !isset($liczba)) { $liczba = 0; } echo $liczba; } To, co robi, to pobieranie liczby komentarzy z wykresu Facebooka i wyświetlanie go na stronie. Aby to zadziałało, muszę ręcznie zadeklarować adres URL dla każdego połączenia. To, z czym mam trudności, to skonfigurowanie go tak, aby po wywołaniu funkcji w szablonie domyślnie używał permalink posta. Szczerze wypróbowałem wszystko, co przyszło mi do głowy. get_permalink() nie działa, gdy deklarujesz argumenty w funkcji. Każda pomoc byłaby BARDZO mile widziana. Dziękuję!


title: Pobierz listę wszystkich zarejestrowanych wpisów typu slug

text: Chciałbym otrzymać listę (tablicę) wszystkich zarejestrowanych przeze mnie typów postów. Właśnie chciałbym odzyskać ich ślimaki. Czy ktoś mógłby mi pomóc? Dziękuję!


title: Jak wyłączyć dodawanie nowych użytkowników na podstronach w wielu witrynach?

text: Jak wyłączyć „Dodaj nowego użytkownika” na podstronach w WordPress Multisite? ![tutaj wprowadź opis obrazu](http://i.stack.imgur.com/oLINx.png)


title: Oddzwanianie do przesyłania obrazu w nowych mediach 3.5

text: Używam nowego programu do przesyłania multimediów 3.5 w moim interfejsie motywu (bazuje na tym przykładzie). Jest to bardzo proste, gdy chcesz coś zrobić z obrazami po naciśnięciu przycisku `'Wybierz'`: file_frame.on('select', function() { // Pobierz wszystkie załączniki var attachments = file_frame.state().get ('selection').toJSON(); // Rób rzeczy z załącznikami }); Ale co, jeśli chcę zrobić coś z załącznikami zaraz po ich przesłaniu? Coś takiego: file_frame.on('upload', function() { // Rób rzeczy z załącznikami }); Nie znalazłem niczego użytecznego w `'wp-includes/js/media-models.js'` lub `'wp-include/js/media-views.js'`. Próbowałem dołączyć wiele zdarzeń znalezionych w tych plikach: 'add', 'url', 'select', 'ready', 'escapeHandler', 'keydown', 'attach', 'open', 'close', 'escape', 'recordTab', 'updateIndex', 'activate', 'dismiss', 'remove', 'reset', 'uploading', 'deactivate', 'create', 'render', 'change:content', „scan”, „przygotuj”, „content:render:upload”, „content:render”, „content”, „updateIndex”, „recordTab”, „change:uploading”, „finish”, „done”, „upload” ', 'przesłano', 'zapisz', 'zapisano', 'zmień:kompatyj', 'kompatyj' Ale wszystkie te zdarzenia nie uruchamiają się, gdy tego potrzebuję. Dziękuję!


title: Sortowanie określonej taksonomii według daty archiwum za pomocą adresu URL

text: OK, więc szukam sposobu na posortowanie określonej taksonomii według daty archiwum przy użyciu adresu URL witryny. Powiedzmy, że wartość taksonomii niestandardowej („sortowanie”) to „owoc”, wtedy wszystkie posty oznaczone jako owoce z linkiem takim jak ten: http://mojastrona.com/sort/owoc/ I filtrowanie według daty archiwum użyjesz: http://mysite.com/date/2013/ Pytanie brzmi, czy istnieje sposób na połączenie tych dwóch adresów URL, aby w 2013 roku posty były oznaczone jako owoce? Próbowałem `/sort/fruit/date/2013` i `/date/2013/sort/fruit/` i w obu przypadkach daje mi to pustą stronę. Jakieś pomysły?


title: Przed pobraniem postów / Wiele kluczy meta / Zamów według jednego klucza

text: Wypróbowałem więcej niż kilka wariancji, aby umożliwić mojej funkcji zwrotnej `pre_get_posts` wyświetlanie postów, które posiadają jeden lub oba z dwóch oddzielnych meta_keys, po wyświetleniu, a następnie `orderby` pojedynczym meta_key. Oto zbiór różnych prób. Mianowicie jestem w stanie poprawnie wyświetlić za pomocą 2 oddzielnych klawiszy, ale nie jestem w stanie zamówić jednego z nich, czego mi brakuje, aby to zrobić?


title: Budowanie formularza rejestracji e-mail. Gdzie należy zapisać informacje w DB?

text: Chciałbym spróbować zbudować prostą wtyczkę, która zbiera i przechowuje imię i nazwisko oraz adres e-mail osoby, która wypełniła formularz. Zdaję sobie sprawę, że istnieją prawdopodobnie dziesiątki wtyczek, które już to robią, ale dla praktyki chciałbym stworzyć własną. Jeśli użytkownik wprowadzi swoje imię i nazwisko oraz adres e-mail, gdzie powinien on być przechowywany? Czy powinien być utworzony jako niestandardowy typ posta „subskrybent”, czy cała nowa tabela w bazie danych WP? Jakie są Twoje myśli? Chciałbym ostatecznie wyeksportować dane do pliku .csv, jeśli ma to wpływ na miejsce ich przechowywania.


title: Przekaż niestandardową klasę css do add_menu_page

text: Mój motyw używa obecnie add_menu_page() w celu wyświetlenia sekcji opcji motywu w menu administracyjnym po lewej stronie. Chciałbym móc dołączyć nadrzędną klasę css do pozycji menu głównego w celu selektywnego pokazywania/ukrywania menu dla zaawansowanych użytkowników. Nie widzę tego udokumentowanego w kodeksie, więc proszę tutaj, aby dowiedzieć się, czy istnieje obejście lub nieudokumentowana funkcja, z której mogę skorzystać. Jakakolwiek pomoc, bardzo ceniona. Podstawową ideą jest to, że mam jedną pozycję w menu głównym i około 8 pozycji podmenu. Obecnie wszystkie pozycje menu są wyświetlane w menu. Chciałbym użyć niestandardowego css do przełączania widoczności elementów podmenu, jednak obecnie nie ma niestandardowego identyfikatora ani klasy, których mogę użyć do kierowania na moje menu.


title: użyj jednego formularza, aby wprowadzić wiele profili

text: Chcę umożliwić użytkownikom dodawanie profilu biznesowego do swoich kont. Skonfigurowałem formularz, który publikuje informacje o profilu firmy w meta użytkownika i wyświetla te informacje jako część głównego profilu. Wyzwanie: niektórzy użytkownicy będą chcieli stworzyć więcej niż jeden profil biznesowy. Jak za pomocą jednego formularza wprowadzić do bazy danych wiele profili biznesowych? Myślałem o użyciu licznika do zwiększenia nazwy klucza meta użytkownika, ale może jest bardziej wydajny sposób?


title: Dlaczego nie mogę zalogować się do moich „witryn sieciowych”?

text: Mam instalację Multi Site, która wygląda tak: main.dev.domain.com testsite.dev.domain.com dcdc.dev.domain.com na main.dev.domain.com Mogę zalogować się jako admin i wykonywać wszystkie zwykłe rzeczy (takie jak zmiana motywów), ale kiedy przechodzę do pulpitów nawigacyjnych innych witryn, dostaję tylko okno logowania, w którym NIC nie działa. Wiem, że w Administracji sieci muszę dodać użytkownika do tej domeny i zrobiłem to, a witryny pod „użytkownikami” widzę, że ten użytkownik jest włączony. Jednak kiedy wchodzę na stronę testsite.dev.domain.com/wp-admin (droga do pulpitu nawigacyjnego witryny) otrzymuję okno logowania, w którym nie działa żadna nazwa użytkownika i hasło (nie to, które zrobiłem podczas konfiguracji nową witrynę lub administratora, który włączyłem). Czy jest to zgodne z projektem? W końcu zmieniłem motyw, ale musiałem to zrobić w edycji strony/ustawienia, gdzie jest długa lista opcji i po prostu wkleiłem tam gdzieś ścieżkę motywu.


title: Wordpress Cron Liczenie zadań w górę, a nie w dół

text: Mam dziwny problem, w którym zadanie WP Cron Job liczy „w górę”, a nie „w dół”. W ten sposób zadanie nigdy nie działa. Co dokładnie mam na myśli, powinno być jasne z tych danych wyjściowych: > [19 września 2013 23:33:51 UTC] następna synchronizacja: 0 godzin, 0 minut, 0 sekund > [19 września 2013 23:34:01 UTC] następna synchronizacja: 0 godzin, 0 minut, 10 sekund > [19 września 2013 23:36:35 UTC] następna synchronizacja: 0 godzin, 2 minuty, 44 sekundy > [19 września 2013 23:36:42 UTC] następna synchronizacja: 0 godzin, 2 minuty, 51 sekund > [19 września 2013 23:37:39 UTC] następna synchronizacja: 0 godzin, 3 minuty, 48 sekund > [19 września 2013 23:37:40 UTC] następna synchronizacja: 0 godzin, 3 minuty, 49 sekund Oto kod ustawiający zadanie cron: function add_scheduled_interval( $schedules) { $schedules['minutes_5'] = array('interval'=> 5*60, 'display' =>'Raz na 5 minut'); $schedules['minutes_10'] = array('interval'=> 10*60, 'display'=>'Raz na 10 minut'); zwróć $harmonogramy; } add_filter('cron_schedules', 'add_scheduled_interval'); function podio_plugin_activate() { // Skonfiguruj zadania cron do integracji danych wp_schedule_event( time(), 'minutes_10', 'podio_plugin_sync' ); } W ustawieniach wordpress strefa czasowa jest ustawiona na UTC+0. Próbowałem ustawić to na coś innego i zapisać; następnie cofając się i ponownie oszczędzając. Następnie dezaktywowałem i reaktywowałem zadanie cron. Za każdym razem te same wyniki. Rozejrzałem się po sieci i nie udało mi się znaleźć nikogo innego zgłaszającego taki problem. Czy ktoś ma jakieś wskazówki/pomysły?


title: Linki na stronie, podczas drukowania, mają obok siebie adres URL

text: Próbuję utworzyć arkusz stylów print.css dla mojej witryny i napotykam interesujący problem. Kiedy drukuję dowolną stronę w mojej witrynie, wszystkie linki na tej stronie wyświetlają adres URL bezpośrednio obok niej, co powoduje wszelkiego rodzaju problemy ze stylizacją. Na początku myślałem, że może to być moja przeglądarka lub drukarka, ale inne strony nie mają tego problemu. Czy jest jakieś ustawienie w sekcji administratora, aby je usunąć? Używam motywu Boilerplate, co może być przyczyną tego problemu.


Jak mogę użyć wp_get_object_terms(), aby uzyskać listę wszystkich terminów dołączonych do wszystkich postów w bieżącym zapytaniu? Na przykład dla bieżącego zapytania chcę uzyskać tablicę terminów z taksonomii „Alfa”, które są zawarte we wszystkich zapytanych postach. wp_get_object_terms ($ wp_query, "alfa"); Ale wydaje się, że zwraca tylko jeden element w tablicy ... Robię to, aby zbudować tablicę, aby sprawdzić krzyżowo jedną taksonomię z inną dla menu nawigacyjnego i obecnie robię to za pomocą następującego kodu, ale myślę, że musi być lepszy sposób. Proszę pomóż! Dziękuję! $zapytane_termy = tablica(); if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post(); $postid = $post->ID; if( has_term( '', 'alfa', $postid)) { $terms = get_the_terms( $postid, 'alfa' ); foreach($terms as $term) { $queried_terms[] = $term->slug; } } koniec; endif; rewind_posts(); wp_reset_query(); $zapytane_termy = array_unique($zapytane_termy);


title: Nie masz wystarczających uprawnień, aby uzyskać dostęp do tej strony

text: Po długim czasie tu jestem, mam jedno pytanie. Zainstalowałem wordpressa na localhoście i przeniosłem się na live,zapomniałem hasła administratora,więc zresetowałem je przez phpmyadmin(używając md5).teraz próbuję zalogować się używając poprawnego hasła to przekierowuje na tę stronę i pokazuje **Ty nie masz wystarczających uprawnień, aby uzyskać dostęp do tej strony.** proszę o pomoc w rozwiązaniu tego problemu.


title: Dynamiczna strona poza Wordpress

text: Mam pewne dane, które pobieram ze źródła XML i chciałbym je wyświetlić w Wordpress. Jednym z rozwiązań byłoby wzięcie statycznego znacznika, który generuje mój motyw, i spaghetti-kodowanie mojej strony za pomocą jakiegoś PHP, który pobiera dane z XML i drukuje je na stronie. Dość proste, ale teraz za każdym razem, gdy wprowadzam zmianę w motywie, muszę ponownie zastosować go na tej stronie. Czy istnieje bardziej eleganckie rozwiązanie, które pozwoliłoby mi odziedziczyć wygląd i styl całej witryny i po prostu dołączyć do niej moje dane? Dziękuję


title: Dlaczego niektóre funkcje podstawowe otrzymują wp_, a inne nie? Jaka jest zasada?

text: Czy istnieją jakieś wytyczne lub uzasadnienie, dlaczego niektóre funkcje kodu WP mają przedrostek `wp_` ? np.: `wp_insert_post()` vs. `update_post_meta()`


title: Kod w niestandardowym widżecie odpytuje wszystkie posty, podczas gdy powinien sprawdzać tylko bieżący post

text: Mam zapytanie w niestandardowym widżecie (mój pierwszy!), który, jeśli jest typu „książka”, pobiera identyfikator posta. To jest następnie używane w WP_QUERY do pobierania danych o stronie. Działa to doskonale w statycznym sidebar.php, ale nie w dynamicznym widżecie PHP lub jako niestandardowy widżet w functions.php. W nich pobiera odpowiednie pole ze wszystkich przykładów wpisu typu `book`. Oto obraźliwy kod. <?php if('book' == get_post_type()) : $ww_book_id = $post->ID; else : $ww_book_id = $default_book; //jest to pobierane z formularza opcji administratora widżetu i działa idealnie. endif; $testimonial_args = array( 'post_type' => 'książka', 'p' => $ww_book_id ); $main_testimonials = nowe WP_Query($testimonial_args); if($main_testimonials->have_posts()) : while($main_testimonials->have_posts()): $main_testimonials->the_post(); echo tytuł_(); //Właściwie robię znacznie więcej rzeczy niż to, ale działa to w celach testowych. koniec; wp_reset_postdata(); endif; ?> Wielkie dzięki!


title: WP ecommerce - Jak zmienić obraz produktu dla każdej odmiany produktu?

text: Chciałbym mieć możliwość zmiany obrazu, gdy użytkownik wybierze inną odmianę. tj. jeśli sprzedaję koszulkę i mam dwie wersje (czerwoną i białą). Chciałbym, aby główne pole obrazu produktu znajdowało się na obrazie, gdy użytkownik wybierze kolor. Obraz czerwonej koszuli powinien być wyświetlany, gdy wybrana jest odmiana Czerwony „Kolor”. Na zapleczu znajduje się obszar do dodawania miniatur produktów dla każdej odmiany, ale nie odpowiada to żadnej zmianie obrazu produktu na interfejsie.


title: wpdb->wstaw wiele rekordów jednocześnie

text: Po utworzeniu tabeli „settings-table” chcę dodać do niej kilka rekordów. Tak chcę to zrobić, a nie najlepszy sposób, więc potrzebuję lepszego sposobu, aby to zrobić, ponieważ dodam więcej rekordów do tabeli. PRZYKŁAD 1 $wpdb->insert('settings-table', array('option_name' => 'name-1', 'option_value' => 'val-1', 'option_created'=> current_time('mysql'), 'option_edit' => current_time('mysql'), 'option_user' => 'user-1' )); $wpdb->insert('settings-table', array('option_name' => 'name-2', 'option_value' => 'val-2', 'option_created'=> current_time('mysql'), 'option_edit ' => current_time('mysql'), 'option_user' => 'user-2' )); $wpdb->insert('settings-table', array('option_name' => 'name-1', 'option_value' => 'val-3', 'option_created'=> current_time('mysql'), 'option_edit ' => current_time('mysql'), 'option_user' => 'user-3' AKTUALIZACJA to działa (mile widziane są inne lepsze rozwiązania) $wpdb->query("WSTAW DO tabeli ustawień (`nazwa_opcji`, `wartość_opcji) `, `utworzona_opcja`, `edycja_opcji`, `użytkownik_opcji`) WARTOŚCI ('nazwa-1', 'wartość-1', aktualny_czas('mysql'), bieżący_czas('mysql'), 'użytkownik-1'), ( 'name-2', 'val-2', current_time('mysql'), current_time('mysql'), 'user-2'), ('name-3', 'val-3', current_time('mysql) '), current_time('mysql'), 'użytkownik-3')")


title: Niestandardowe zmiany specyficzne dla Posttype w panelu administracyjnym

text: Mam ten mały fragment kodu, który robi dokładnie to, czego potrzebuję. Ale chcę ograniczyć jego użycie tylko do jednego niestandardowego typu postu (CPT). add_filter('sanitize_title', 'my_custome_slug'); function my_custome_slug($title) { return str_replace('-', '', $title); } Wypróbowałem następujący kod bez powodzenia: function my_custome_slug($title){ global $post; if ( $post->post_type == 'customposttype') { return str_replace('*', '-', $title); } } add_filter('sanitize_title', 'my_custome_slug'); Każda pomoc jest mile widziana. **EDYTUJ:** Przepraszam, że nie było jasne w moim poście. Wordpress pobiera „Tytuły postów” i zmienia je na „tytuły postów” w adresach URL, gdy po raz pierwszy wprowadzamy tytuł w nowych postach. Moje pierwotne pytanie brzmiało: dla określonego niestandardowego typu postu muszę usunąć „-” z adresów URL postów. Więc będą to „posttitles”! [wpisz tutaj opis obrazu](http://i.stack.imgur.com/h8wx0.jpg) Myślałem, że problem polega na użyciu „sanitize_title”, ponieważ każdy inny przykład, który znalazłem dla niestandardowego postu ładowanie treści w panelu administracyjnym działa. Ale kiedy użyję sanitize_title w tych przykładach, wynik po prostu utworzy pusty adres URL pod polem tytułu. Pierwszy kod, który udostępniłem, już to robi. Próbowałem ograniczyć jego funkcję do określonego niestandardowego typu posttype, ale to po prostu nie działało. Potrzebuję tej funkcji i widziałem, że jest już możliwa. Muszę tylko ograniczyć to do określonego niestandardowego typu postu. Jest to raczej problem z backendem (z powodu jakiejś wewnętrznej struktury), a nie z frontendem. W przeciwnym razie spróbowałbym tego z htacess. Więc naszym głównym celem jest strona publikowania wordpress w panelu administracyjnym.


title: Wyświetlaj treść z niestandardowego typu postu, jeśli pasuje do głównej kategorii postów

text:
Tym rozwiązaniem rozwiązałem problem wyświetlania z niestandardowego typu postu w poście, jednak chcę jeszcze bardziej filtrować i wyświetlać tylko te posty z niestandardowego typu, które pasują do kategorii głównego posta (a dokładniej ślimaka, ale nie ma różnicy w rozwiązaniu). Otrzymuję slug głównego postu, używając tego: $category_main = get_the_category(); $cat_slug = $category_main[0]->slug; echo $cat_slug; // To jest tylko po to, aby sprawdzić, czy mam prawidłowe dane wyjściowe. Pobieram informacje z niestandardowego typu postu w ten sam sposób, ale znajduje się w pętli, która przechodzi przez niestandardowe typy postów. $kategoria_kurs = pobierz_kategorię(); $cat_slug_course = $category_course[0]->slug; echo $cat_slug_course; Więc teraz chcę wyświetlić tylko te posty z niestandardowego typu, które pasują do wiadomości oryginalnego posta. W pseudokodzie wyglądałoby to mniej więcej tak: Jeśli $cat_slug_course jest równe $cat_slug, wyświetl wszystkie posty typu niestandardowego z slug $cat_slug_course i żadnym innym To jest pętla używana do wyświetlania postów typu niestandardowego. $args = array( 'post_type' => 'Kurs', 'posts_per_page' => 2 ); $pętla = nowe WP_Query( $args ); while ( $loop->have_posts() ): $loop->the_post(); $kategoria_kurs = pobierz_kategorię(); $cat_slug_course = $category_course[0]->slug; echo $cat_slug_course; // To jest tylko sprawdzenie, czy mam właściwe wyjście echo '
'; tytuł(); echo '
'; Zawartość(); echo '
'; koniec; ?>


title: Czy ktoś może wyjaśnić ten element medialny i tagi audio?

text: Używam tego wbudowanego znacznika audio. Działa dla mp3, ale z wma po prostu otrzymuję ten link "Pobierz plik". Przeczytałem to: http://wordpress.org/support/topic/wmv-videos-are-not-playing, ale ustawienie type="audio/vma" nie rozwiązuje problemu. To jest link do strony, która ma ten sam problem co ja: http://shastacosta.com/dwight/wp36-wma


title: Usuń „dom” z menu nawigacyjnego

text: Przeniosłem nawigację strony z nagłówka do stopki i teraz próbuję usunąć „dom” z nawigacji. W functions.php dodałem to - register_nav_menus( array( 'primary' => __( 'Primary Menu', 'web2feel' ), ) ); funkcja wp_nav_menu_args($args) { $args['show_home'] = false; return $args; } co zwykle działa, ale tym razem nie. Nie mogłem wymyślić, jak umieścić wszystko w JSfiddle, przepraszam. Oto moja strona.


title: Zaawansowana walidacja pól niestandardowych

text: Czy istnieje sposób na użycie niestandardowej walidacji w zaawansowanym polu niestandardowym? Na przykład mogę nie chcieć, aby pole tekstowe miało wartość zaczynającą się od określonego przedrostka lub mogę chcieć, aby pole liczbowe miało wartość większą niż „x”. Mogę również chcieć uruchomić wyrażenie regularne względem wartości i zwrócić błąd, jeśli nie pasuje.


title: Podobne posty meta_query CPT

text: mam dwa posty typu "Artyści" i "Utwory", w "Utwory" mam meta pole z listą pól wyboru nazw "Artystów". chcę pokazać powiązane posty, jeśli jakikolwiek post ma taką samą wartość meta postu z nazwą artysty: wp_reset_postdata(); globalny $post; $artist_name = get_post_meta(get_the_ID(), "artist_name", true); $args = array( 'post_type' => array('piosenki'), 'meta_key' => $artist_name ); $zapytanie = nowe WP_Query; zwróć $zapytanie; zapytanie powinno automatycznie wyświetlać posty z tą samą wartością pola meta. to jest możliwe ?! więcej informacji: ![typ postu nazwisk wykonawców:](http://i.stack.imgur.com/iDsFH.jpg) ![Meta box z nazwiskami wykonawców w typie postu Songs](http://i.stack. imgur.com/pj1xF.jpg) ![Wyświetlanie powiązanych utworów według nazwisk wykonawców na jednej stronie](http://i.stack.imgur.com/evxoX.jpg)


title: Jak zmienić ślimak taksonomii?

text: Mam kilka zarejestrowanych taksonomii, takich jak ta: /********************************* Género ****** ***********************/ function gatunek_init() { $labels_genre = array( 'name' => _x( 'Géneros', 'Ogólna nazwa taksonomii' ), 'singular_name' => _x( 'Género', 'taksonomii w liczbie pojedynczej' ), 'search_items' => __( 'Buscar Género' ), 'popular_items' => __( 'Géneros Populares' ), 'all_items' = > __( 'Todos los Géneros' ), 'edit_item' => __( 'Editar Genero' ), 'update_item' => __( 'Update Genero' ), 'add_new_item' => __( 'Añadir nuevo Género' ), 'new_item_name' => __( 'Nuevo nombre de Género' ), 'separate_items_with_commas' => __( 'Separ Generos with commas' ), 'add_or_remove_items' => __( 'Añade o quita_z_>), ' __( „Elige entre los Géneros más utilizados” ) ); // utwórz nową taksonomię register_taxonomy( 'Géneros', 'reviews', array( 'rewrite' => array( 'slug' => 'genre' ), 'labels' => $labels_genre ) ); } add_action( 'init', 'genre_init' ); /************************************************** *********************/ Podczas używania wtyczki do wyświetlania linków do każdej wartości taksonomii (np. "rock", "folk", ...) widziałem akcent w ślimaku (`http://dcodedmagazine/?taxonomy=Géneros&term=rock`), więc próbowałem zmienić nazwę taksonomii: /******************** ************************************************** **/ /********************************* Genero ************ *****************/ function gatunek_init() { $labels_genre = array( 'name' => _x( 'Generos', 'nazwa ogólna taksonomii' ), 'singular_name' = > _x( 'Genero', 'taksonomia w liczbie pojedynczej' ), 'search_items' => __( 'Buscar Género' ), 'popular_items' => __( 'Géneros Populares' ), 'all_items' => __( 'Todos los Generos' ), 'edit_item' => __( 'Editar Genero' ), 'update_item' => __( 'Update_item' ), 'add_new_item' => __( 'Anadir nuevo Genero' ), 'new_item_name' => ' ( „Nuevo nombre” de Genero' ), 'separate_items_with_commas' => __( 'Separa Generos con comas' ), 'add_or_remove_items' => __( 'Añade o quita Géneros' ), 'choose_from_most_used' => ligene_sás 'E ) ); // utwórz nową taksonomię register_taxonomy( 'Generos', 'reviews', array( 'rewrite' => array( 'slug' => 'genre' ), 'labels' => $labels_genre ) ); } add_action( 'init', 'genre_init' ); /************************************************** *********************/ i teraz w widżecie wtyczki muszę wybrać „Genero” zamiast „Géneros”, ale nadal otrzymuję to samo ślimak. Naprawdę nie rozumiem, dlaczego nie mogę zmienić treści utworzonej przeze mnie niestandardowej taksonomii. Jakieś pojęcie o tym, czego mi brakuje? **Edytuj:** Rzeczywiście, inne elementy taksonomii to: `artistas=alice-in-chains`, a nie: `taxonomy=artistas&term=alice-in-chains`. **Edycja 2º:** tryb debugowania został wyłączony. Włączając ją, widzę następne zawiadomienie dla każdego drukowanego pola „Géneros”: `Uwaga: Próba pobrania właściwości non-object w /home/user/MyServer/project/wp-includes/taxonomy.php w wierszu 3185`


title: Jak zmienić domyślny adres URL linku „Wpisy”?

text: Chciałbym zmienić domyślny adres URL `edit.php` na `edit.php?category_name=photos` po kliknięciu na "Artykuły". Dzięki ![tutaj wpisz opis obrazu](http://i.stack.imgur.com/g27fX.jpg)


title: Dlaczego otrzymuję inną wizualizację, gdy uruchamiam witrynę na moim lokalnym komputerze i na zdalnym serwerze?

text:
Zauważyłem bardzo dziwne zachowanie z głównym menu WordPress w tym niestandardowym motywie, który używa BootStrap: http://onofri.org/WP_BootStrap/ Jak widać w poziomym menu głównym, tło głosu powiązanego z bieżącą stroną jest czerwony (ok, to jest prawidłowe zachowanie) Problem polega na tym, że w lokalnej wersji tej samej strony (użyj tego samego motywu, wgrałem go z mojego lokalnego serwera WWW na poprzedni serwer onine) mam inną wizualizację menu (nie ma czerwonego brackgroundu), poniżej załączam zdjęcie wersji lokalnej: ![tu wstaw opis obrazka](http://i.stack.imgur.com/Znlof.png) To jest kod, który generuje to menu główne:

 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-responsive-collapse"> Przełącz nawigację    </button> < a class="marka-navbar" href="<?php echo home_url(); ?>"> <?php bloginfo('nazwa'); ?>
 <?php wp_nav_menu(array( 'menu' => 'podstawowy', 'theme_location' => 'podstawowy', ' głębokość' => 2, 'container' => 'div', /*'container_class' => 'navbar navbar-default',*/ 'menu_class' => 'nav navbar-nav', 'fallback_cb' => 'wp_bootstrap_navwalker ::fallback', 'walker' => new wp_bootstrap_navwalker()) ); ?>
   Na czym polega problem? to samo.


title: Czy można wysłać zapytanie do wszystkich postów, które nie mają załącznika?

text: Chcę otrzymać listę wszystkich postów, które nie mają załącznika i je usunąć. To pytanie dotyczy pobierania wszystkich postów, które _zawierają_ załącznik, ale chcę odwrócić go. Metoda brutalnej siły polega na zebraniu wszystkich postów, a następnie przejściu przez nie pojedynczo, a następnie sprawdzeniu, czy mają załączniki, czy nie. Ale chcę tego uniknąć, jeśli to możliwe.


title: fragment się nie wyświetla

text: Mam niestandardowy szablon strony głównej i chcę w nim wyświetlić fragment z jakiejś kategorii. ale nawet prosty `the_excerpt()` nie działa. próbowałem `the_title` i `the_content`, ale tylko wyświetlanie tytułu, a nie treści. Poniżej znajduje się mój kod, czy czegoś brakuje? <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php the_excerpt();?> <?php endwhile;?> <?php endif; ?>


title: Ukryć obrazy przed anonimowym użytkownikiem?

text: Chciałbym ustawić moją witrynę WordPress (własną hostowaną) tak, aby można było wyświetlać obrazy tylko po zalogowaniu. Chcę, aby przeglądanie obrazów było niemożliwe bez autoryzacji jako użytkownik witryny. Ta wtyczka jest dokładnie tym, czego potrzebuję, ale została porzucona i już nie działa. To, czego chcę, to: * Wszyscy zalogowani użytkownicy mogą oglądać wszystkie obrazy * Wszyscy anonimowi odwiedzający nie mogą oglądać żadnych obrazów. Przydałoby się coś bardziej szczegółowego niż powyższe (na przykład autoryzacja kilku określonych obrazów do publicznego oglądania), ale to jest linia bazowa. Zasadniczo chcę, aby edytor widoczności, który jest dostępny dla postów i stron: ![Widoczność postów/stron](http://i.stack.imgur.com/Cpc2e.png) był również dostępny dla plików . Chcę, aby użytkownik mógł oglądać posty bez obrazków, jeśli nie jest zalogowany. Czy jest jakaś wtyczka lub modyfikacja, która to umożliwia? Google nic nie zwrócił.


title: Dlaczego orderbyb meta_value_num nie wpłynie na wygenerowaną kolejność zapytania SQL?

text: Wyczerpałem się tym i nie mogłem zrozumieć, dlaczego, kiedy to robię $myposts = new WP_Query( array('numberposts' => 5, 'offset' => '0', 'post_type' => 'noticias ', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'post_status' => 'publish', 'meta_key' => '_countview' )); Wordpress wysyła zapytanie do bazy danych za pomocą następującego kodu SQL: SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON (wp_posts.ID = wp_postmeta.post_id) WHERE 1=1 AND wp_posts.post_type = 'posticias's' AND (wp_postmeta.) ) AND (wp_postmeta.meta_key = '_countview' ) GROUP BY wp_posts.ID ZAMÓWIENIE BY wp_posts.post_date ASC LIMIT 0, 5 czy coś się zmieniło dla 3.4 i brakuje mi składni?


title: Strona harmonogramu/zmiany CPT

text: Obecnie pracuję nad instalacją wordpress, która (nad)używa Wordpress Pages z dużą ilością niestandardowych pól, aby umożliwić prostą obsługę landingpage itp. Nasi użytkownicy poprosili teraz o proste rozwiązanie, które pozwoli im zaplanować zmiany w opublikowanym wordpressie dla konkretne daty w przyszłości. czy jest jakaś wtyczka lub funkcja wordpress, która umożliwia takie zachowanie? z góry dziękuję!


title: Usuń przecinki między tagami

text: Więc googluję już od dłuższego czasu i nie mogę tego rozwiązać. Wiele źródeł odnosi się do pliku o nazwie `the_tags.php`, ale nigdzie go nie można znaleźć. Czy ktoś może wskazać mi właściwy kierunek? Dziękuję.


title: Query_posts używające dwóch niestandardowych taksonomii, które nie zwracają postów

text: Jeśli usunę „relację” i jedną z tablic taksonomii, odpowiednie posty zostaną zwrócone dla każdej taksonomii, ale kiedy dodam „relacja” = „ORAZ” żadne posty nie zostaną zwrócone. Czy jest jakiś problem w moim `$args`? $queried_object = get_queried_object(); $taksonomia = $queried_object->taksonomia; $term_id = $queried_object->term_id; $term_slug = $queried_object->term_slug; $term_name = $queried_object->term_name; $args = array( 'post_type' => 'listing', 'posts_per_page' => '10', 'post_status' => 'publish', 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => $taxonomy, 'field' => 'id', 'terms' => array($term_id), 'operator' => 'IN' ), array( 'taxonomy' => 'listings_categories', ' field' => 'slug', 'terms' => array('kredyty-hipoteczne'), 'operator' => 'IN' ) ) //'orderby' => 'meta_value', //'meta_key' => 'lista_jest_polecana', ); zapytanie_posty($args);


title: Pobierz obrazy przesłane do tego posta w wyskakującym okienku na ekranie edytora

text: Używam wtyczki ZillaSortcodes i dodaję kilka funkcji, aby zbudować krótki kod, aby użyć obrazów przesłanych do postu/strony dla siatki obrazów. W shortcode.class.php ZillaShortcodes używam tego kodu do pobrania wszystkich obrazów przesłanych do postu $referer = parse_url($_SERVER['HTTP_REFERER']); preg_match('/post=(\d+)&/', $referer['query'], $referedID); $rzeczywista_post = $identyfikator[1]; $attachments = get_posts( array( 'post_parent' => $actual_post, 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => 'any', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order', )); Aby uzyskać identyfikator posta, muszę być trochę podstępny i uzyskać identyfikator z adresu URL. Działa to dobrze, jeśli post/strona jest już zapisana, a wyskakujące okienko z krótkim kodem wygląda tak. Ale działa to tylko wtedy, gdy post jest zapisany, a w adresie URL znajduje się identyfikator. Podobnie jak w przypadku menedżera mediów WordPress, w którym mogę wybrać opcję „Przesłano do tego posta”, szukam rozwiązania, które sprawi, że to zadziała, nawet jeśli jest to nowy post. Dzięki za wszelkie wskazówki


title: Wyklucz niektórych autorów z zapytania

text: Ten skrypt wyświetla listę użytkowników wraz z ich ostatnim postem. Jak wykluczyć niektórych autorów z guery? <?php //Lista użytkowników posortowanych malejąco według daty ostatniego posta napisanego przez użytkownika $uc=array(); $blogusers = get_users_of_blog(); if ($blogusers) { foreach ($blogusers as $bloguser) { $user = new WP_User( $bloguser->user_id ); if ( !empty( $user->roles ) && is_array( $user->roles ) ) { $userpost = get_posts('showposts=1&author='.$bloguser->user_id); $uc[$bloguser->user_id] = ''; if ($userpost) { $uc[$bloguser->user_id]=$userpost[0]->post_date; } } } arsort($uc); $i = 0; foreach ($uc jako $klucz => $wartość) { $user = get_userdata($klucz); $post_count = count_user_posts($user->ID); if ($post_count && $i < 10) { $author_posts_url = get_author_posts_url($key); //przygotowanie zapytania dla tytułów $args=array( 'author' => $user->ID , 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => 1, 'ignore_sticky_posts' => 1, ); $moje_zapytanie = null; $my_query = nowe WP_Query($args); if( $my_query->have_posts() ) { //echo 'Lista postów dla' . użytkownik->nazwa_użytkownika . ' ' . $użytkownik->nazwisko_użytkownika; while ($my_query->have_posts()) : $my_query->the_post(); ?>


title: Pętla Wordpress dla wielu niestandardowych typów postów

text: Chcę przeglądać 3 niestandardowe typy postów + posty i wyświetlać najnowsze posty z każdego z nich. To właśnie mam do tej pory. Obejmuje to tylko cztery najnowsze posty, ale nie tylko jeden z każdego typu postu. Z góry wielkie dzięki <?php $args = array( 'post_type' =>. array('post','mixes','artists','releases'), 'posts_per_page' => '4', ); zapytanie_posty( $args ); while ( have_posts() ): the_post(); ?> zrób coś tutaj <?php endwhile; ?>


title: Argumenty zapytania niestandardowego

text: Chcę uruchomić bazę zapytań na następujących $args. Moje pytanie, jak przekazać zmienną liczbę tablic do tax_query, ponieważ obecnie mam dwie tablice w ramach tax_query, może to być 1, 3 lub 5 i tak dalej. Czy jest jakaś możliwość? $args = array ( 'posts_per_page' => 10, 'tax_query' => array( 'relation' => 'LUB', array( 'taxonomy' => $Tax[0], 'field' => 'slug', 'terms' => array( $Tag ) ), array( 'taxonomy' => $Tax[1], 'field' => 'slug', 'terms' => array( $Tag) ) ), 'zamówienie' => 'DESC' );


title: Przekazywanie bieżących plików cookie w wp_remote_get, aby uzyskać podgląd postu wersji roboczej

text: Chcę przekazać bieżące pliki cookie użytkownika w funkcji wp_remote_get, aby uzyskać zawartość strony podglądu wersji roboczej. Sprawdzam już pytania: * Jaki adres URL podajesz do wp_remote_get, aby załadować treść podglądu bieżącego posta? * Jak mogę wywołać „preview post” z wp_remote_get z uwierzytelnianiem? Ale w każdym z nich pojawia się sposób, w jaki mogę uzyskać pliki cookie, aby przekazać je do funkcji wp_remote_get. Zakładam, że mogę zrobić to, co chcę, przekazując pliki cookie do funkcji wp_remote_get, tutaj w dokumentacji WordPressa wspomnij, jak WordPress przechowuje pliki cookie, ale jak mogę sprawić, by uważały, że używają wartości skrótu w nazwie pliku cookie? To, co chcę zrobić, to podać identyfikator posta, pobrać zawartość strony widoku posta WordPress i przeanalizować ją. W przypadku już opublikowanych postów wszystko działa dobrze, ale w przypadku postów roboczych otrzymuję, że strona nie istnieje. Oto uproszczony kod: (...) $post_permalink = get_permalink($post_id); $ odpowiedź = wp_remote_get ($post_permalink); $whole_post_page = $odpowiedź['ciało']; (...) Ten kod jest wykonywany, gdy właściciel Postu edytuje go, więc użytkownik jest już uwierzytelniony i żądanie dotyczy lokalnego Postu. Jak mogę to zrobić wp_remote_get zwraca mi zawartość strony podglądu posta? tak jak WordPress, gdy przechodzę do linku podglądu w mojej przeglądarce. Z góry dziękuję.


title: Jak uzyskać 'Produkty' na stronie głównej?

text: Używam posta zapytania w loop.php query_posts( array('post_type'=>array('product','post'),'paged'=>$paged) ); Aby niestandardowy post „produkt” (produkt woocommerce) mógł być wyświetlany na stronie głównej. Widzę 'produkt' i 'post' na stronie głównej motywu1, ale nie w motywie2, co może być problemem?, zasugeruj mi miejsce, w którym powinienem sprawdzić; Co powinienem sprawdzić?


title: Jak WP radzi sobie z wieloma pasującymi regułami przepisywania?

text: Oto mój adres URL do niestandardowego typu : http://host/movie/my-slug Kiedy przechodzę do tego linku, przekierowuję mnie do http://host/movie/my-slug/?post_type=movie, który powoduje w błędzie 404. Używam wtyczki Wordpress Rewrite Rule Inspector do wyświetlania pasujących reguł przepisywania. Wygląda na to, że mój adres URL pasuje do trzech reguł: (źródło nowego adresu URL regex) * movie/([^/]+)(/[0-9]+)?/?$ index.php?post_type=movie&name=$matches[ 1]&page=$matches[2] film * (.?.+?)(/[0-9]+)?/?$ index.php?pagename=$matches[1]&page=$matches[2] strona * [^/]+/([^/]+)/?$ index.php?attachment=$matches[1] post Który Wordpress wybierze do rozwiązania mojego adresu URL? Dlaczego mam błąd 404?


title: Jak znaleźć tabelę kategorii Wordpress w MYSQL?

text: Wiem, że WordPress przechowuje wszystkie dane postów w tabeli `'wp_posts'`. Ale tutaj WordPress nie definiuje żadnego identyfikatora kategorii ani odniesienia z nim związanego. Proszę dać mi znać, jak tabela 'wp_posts' znajduje dokładną kategorię? Proszę o szczegółowe wyjaśnienie.


title: Błąd 409 (konflikt) podczas próby wstawienia obrazu do posta

text: Przesłałem witrynę Wordpress na serwer live i otrzymuję ten błąd za każdym razem, gdy próbuję wstawić obraz do posta: > **Konflikt** > Serwer napotkał błąd wewnętrzny lub nieprawidłową konfigurację i nie był w stanie > zakończyć żądania . > Skontaktuj się z administratorem serwera, root@localhost i poinformuj go > o czasie wystąpienia błędu io wszystkim, co zrobiłeś, co mogło > spowodować błąd. > Więcej informacji o tym błędzie może być dostępnych w dzienniku błędów serwera. > Serwer Apache/2.2.0 (Fedora) na stronie www.sitename.com Port 80 Dla jasności - błąd pojawia się tylko wtedy, gdy próbuję **wstawić** obrazek na stronę. Mogę przesłać go do Media w porządku. Dzieje się tak również z obrazami zewnętrznymi, jak i lokalnymi. Wydaje się, że wystarczy mieć tag IMG z czymś w atrybucie SRC, aby tak się stało. To bardzo dziwne, zainstalowałem Wordpress na wielu serwerach i nigdy wcześniej tak się nie stało.


title: Czy metadane posta muszą być zdeserializowane?

text: Czy możliwe jest odserializowanie danych w zapytaniu mysql w czasie wykonywania? nie chcę używać funkcji unserialize() php. Muszę pobrać wartość „matematyka” z poniższej zserializowanej wartości zapisanej w tabeli wp_postmeta za pomocą zapytania mysql. a:4:{s:39:"wpcf-fields-checkboxes-option-223412915";s:7:"science";s:39:"wpcf-fields-checkboxes-option-499894518";s:10:" technologia";s:40:"wpcf-fields-checkboxes-option-1474335177";s:11:"inżynieria";s:40:"wpcf-fields-checkboxes-option-1018405300";s:11:"matematyka" ;} Tablica ( [wpcf-fields-checkboxes-option-223412915] => nauka [wpcf-fields-checkboxes-option-499894518] => technologia [wpcf-fields-checkboxes-option-1474335177] => inżynieria [wpcf-fields -checkboxes-option-1018405300] => matematyka )


title: Menedżer pobierania w konfiguracji wielostanowiskowej

text: Obecnie używam Wordpress Multisite (sieć) i potrzebuję rozwiązania dla menedżera pobierania. Szczególnym wymaganiem jest, aby istniała tylko jedna tabela repozytorium plików/bazy danych, która jest używana przez wszystkie witryny. Tak więc za każdym razem, gdy użytkownik doda plik do pobrania w jednej z podstron, powinien on być również dostępny we wszystkich innych witrynach. „Dostępny”, co oznacza, że należy go wpisać do postu za pomocą skróconego kodu. Dodatkowo przesłane pliki powinny być dostępne tylko dla zarejestrowanych użytkowników. Zajrzałem do kilku dostępnych wtyczek (Monitor pobierania, Menedżer pobierania CM, Menedżer pobierania WP). Wszystkie oferują „Wsparcie dla wielu witryn”, ale z tego, co widziałem, tylko poprzez zapewnienie indywidualnego repozytorium dla każdej witryny, które jest oddzielone od innych witryn. Czy ktoś już prowadzi taką konfigurację?


title: Uzyskaj rolę użytkownika, używając identyfikatora użytkownika w buddypress

text: Muszę sklasyfikować użytkownika zgodnie z jego rolą, więc muszę znaleźć rolę użytkownika, używając samego identyfikatora użytkownika (nie tylko dla zalogowanych użytkowników, ale dla wszystkich użytkowników BP). Coś takiego `$user_role=role($user_id);`


title: Przycisk przesyłania multimediów Wordpress nie działa

text:
Rozwijam własną wtyczkę. w tym celu muszę przesłać obrazy logo. odkąd jestem nowicjuszem w wordpressie, przeszukałem tyle samouczków. kod, którego użyłem, jest wklejony poniżej. problem polega na tym, że po kliknięciu przycisku przesyłania nic się nie dzieje. ale wtyczka demo, której użyłem jako referencji, działa dobrze. nie mogę dowiedzieć się, co może być błędem. czy ktoś plz może mi pomóc rozwiązać ten problem. część kodu mojej wtyczki: function ckt_admin_scripts() { if (isset($_GET['page']) && $_GET['page'] == 'my_custom_submenu_page') { wp_enqueue_media(); wp_register_script('mój-admin-js',CKT_RESULT_PLUGIN_URL.'mój-admin.js', array('jquery')); wp_enqueue_script('mój-admin-js'); } } add_action('admin_enqueue_scripts', 'ckt_admin_scripts'); function my_custom_submenu_page() { echo '

'; echo '
Dodaj nowe dopasowania

'; echo '<form- id="form-options" action="" type="post" enctype="multipart/form-data">'; echo 'Wpisz tytuł dopasowania: '.'<input type="text" id="mname" name="mname"/>
'; echo '
Wprowadź szczegóły Drużyny1 (pierwsze uderzenie)

'; echo 'Nazwa: '.'<input type="text" id="t1name" name="t1name"/>

”; echo 'Logo:'.'<input type="text" id="upload_image" value="" size="40" /><input type="button" id="upload_image_button" value="Prześlij obraz" /> '; echo '

'; echo '<input name="prześlij" id="submit_option" type="prześlij" class="button-primary" value="Zapisz ustawienia"/>'; echo '</form>'; echo '
'; } Kod pliku Js: jQuery(document).ready(function($){ var custom_uploader; $('#upload_image_button').click(function(e) { e.preventDefault(); //Jeśli obiekt uploader ma już został utworzony, ponownie otwórz okno dialogowe if (custom_uploader) { custom_uploader.open(); return; } //Rozszerz obiekt wp.media custom_uploader = wp.media.frames.file_frame = wp.media({ title: 'Wybierz obraz', button: { text: 'Wybierz obraz' }, multiple: false }); custom_uploader.on('select', function() { attachment = custom_uploader.state().get('selection').first().toJSON( ); $('#upload_image').val(attachment.url); }); custom_uploader.open(); }); });


title: Przycisk powrotu Single.php do kategorii nadrzędnej

text:
Chcę dodać przycisk Wstecz, który przechodzi do kategorii nadrzędnej rzeczywistego pojedynczego posta, który przegląda użytkownik. Jak mogę to zrobić?
Powrót
 Dziękujemy.


title: Programowe dodawanie niestandardowego posta

text: Dodałem niestandardowy typ posta w akcji 'init', na przykład: // Ustaw typ posta 'Classifieds' $labels = array( 'name' => _x('Classifieds', 'post type general name' ), 'singular_name' => _x('Ogłoszenia', 'typ posta w liczbie pojedynczej'), 'add_new' => _x('Dodaj nowy', 'classifieds'), 'add_new_item' => __('Dodaj przedmiot z ogłoszeniami' ), 'edit_item' => __('Edytuj ogłoszenia'), 'new_item' => __('Nowy element ogłoszenia'), 'view_item' => __('Wyświetl ogłoszenia'), 'search_items' => __(' Wyszukaj ogłoszenia'), 'not_found' => __('Nie znaleziono ogłoszeń'), 'not_found_in_trash' => __('Nie znaleziono ogłoszeń w Koszu'), 'parent_item_colon' => '', 'menu_name' => 'Ogłoszenia ' ); // Skonfiguruj typ posta 'Ogłoszenia' $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => array("slug" => "classifieds"), 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => true, 'menu_position' => 5, 'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'niestandardowe-pola', 'poprawki', 'komentarze', add_theme_support( 'post-formats', array('aside', 'gallery') ) ), 'taxonomies' => array('category', 'post_tag') ); // Dodaj typ posta 'Ogłoszenia' register_post_type('classifieds', $args); Mój problem polega na tym, że chcę programowo wstawić niestandardowy post, na przykład: $cat_ID = get_cat_ID('calendar'); $data = array( 'post_content' => stripslashes($output), 'post_title' => stripslashes($title), 'post_date' => date('Y-m-d H:i:s'), 'post_category' => array ($cat_ID), 'post_status' => $statusPost, 'post_author' => $post_author ); $post_id = wp_insert_post($dane); Niestandardowy wpis jest wyświetlany pod ogólnym wpisem typu „Post” administratora, a nie pod niestandardowym wpisem typu „Ogłoszenia”, który utworzyłem powyżej. Czy ktoś ma jakieś sugestie?


title: Automatyczne zmienianie rozmiaru TinyMCE

text: Szukam sposobu, aby edytor TinyMCE był zawsze zależny od zawartości, tak aby wysokość edytora zmieniała się odpowiednio do ilości tekstu/obrazów, które zawiera. Wydaje się, że istnieją już wtyczki do TinyMCE, ale nie jestem pewien, jak zastosować je do wersji Wordpress: http://www.tinymce.com/wiki.php/Plugin:autoresize function init_tinymce_autoresize($initArray) { $initArray['plugins'] = "autoresize"; return $initArray; } add_filter('tiny_mce_before_init', 'init_tinymce_autoresize'); Nie działa. Pomysły?


title: Porządkuj posty według ID w podanej kolejności

text: W back-office mojego motywu użytkownicy mogą wybrać, które posty mają być wyświetlane na stronie głównej, a także mogą wybrać **w jakiej kolejności mają się pojawiać wybrane posty**. Próbowałem tak: $aPostsIDs = array(1,3,2); // Zauważ, że 3 powinno pojawić się przed 2 query_posts(array('post_type' => 'page', 'post__in' => $aPostsIDs, 'order_by' => 'FIELD(ID, '.implode(',',$ aPostsID).')')); Ale zgodnie z oczekiwaniami to nie działa. Właściwy sposób na zrobienie tego zgodnie z kodeksem to: add_filter('posts_orderby', 'edit_posts_orderby'); function edit_posts_orderby($orderby_statement) { globalne $aPostsIDs; $orderby_statement = 'POLE(ID, '.implode(',',$aPostsIDs).')'; zwróć $orderby_statement; } Ale to nadal nie działa! Posty są uporządkowane według ID (1, 2, 3) zamiast podanej kolejności (1, 3, 2). Gdzie mam szukać? Dziękuję


title: Strona bloga nie wyświetla szablonu bloga

text: Ustawiłem moją stronę „Blog” na szablon bloga, który utworzyłem w Pages (w panelu). Ponadto w Ustawienia > Czytanie ustawiam moją stronę główną (szablon główny) jako stronę główną, a stronę bloga jako stronę postów. Jednak kiedy przechodzę na stronę mojego bloga, pokazuje on szablon główny. Jednak klasa treści strony Blog to `zalogowany do bloga`. Jestem zdezorientowany. Jak mogę sprawić, by moja strona bloga wyświetlała mój szablon bloga? Wkleiłem tutaj mój szablon bloga w celach informacyjnych: http://pastebin.com/6ML30D7N


title: Czym jest dobra wtyczka katalogu członków?

text: Pracuję nad witryną dla lokalnej grupy szkół domowych i chcą mieć w witrynie strony z katalogiem członków. Jakieś sugestie? Coś w rodzaju wtyczki Business Directory byłoby prawdopodobnie świetne, tylko bardziej skoncentrowane na liście osób. Edycja: Właściwie potrzebuję wtyczki, która pozwala mi ręcznie tworzyć wykazy, w przeciwieństwie do korzystania z istniejącej listy użytkowników/członków w WordPress. To zadziała lepiej w tym przypadku.


title: Robisz różne rzeczy podczas edytowania lub pisania określonego niestandardowego typu posta?

text: Chciałbym dodać dodatkowy plik js do zaplecza podczas edycji lub tworzenia niestandardowego typu postu. Znalazłem całkiem dobrą odpowiedź, ale ma wadę, nie zadziała podczas edycji niestandardowego typu posta, tylko w widoku tworzenia i archiwum. Dziękuję Ci :)


title: Jak wyszukiwać użytkowników na podstawie dodanych metadanych użytkownika

text: Dodałem kilka nowych pól do profilu użytkownika (numer kierunkowy, firma, partner itp.) i chciałbym przedstawić sposób wyszukiwania w tych polach. Proszę, wskaż mi właściwy kierunek.


title: Błąd krytyczny: wyczerpano dozwolony rozmiar pamięci bajtów (próbowano przydzielić 36 bajtów)

text: Pobieram informacje z mojej strony internetowej, np. `category_name`, `category_id` itp. za pomocą wordpress codex i koduję je za pomocą json. Używam ich w mojej aplikacji na Androida, ale dzisiaj nagle pojawił się błąd krytyczny, teraz nie mogę uzyskać żadnych danych. Błąd: > Błąd krytyczny: wyczerpano dozwolony rozmiar pamięci 67108864 bajtów (próbowano > przydzielić 45 bajtów) w C:\WT-NMP\WWW\wp-includes\wp-db.php w wierszu 1565 Oto kody (jest podanie błędu) : if(isset($_GET['ana_kategori'])){ $rules=array( 'rodzic'=>0, ); $kategorie = get_categories($zasady); if($categories){ foreach($categories as $category) { if((($category->term_id)!=1)) { $postsrules = array( 'posts_per_page' => -1, 'category' => $ category->cat_ID, 'post_status'=> 'opublikuj' ); foreach ( $myposts as $post ) { $videoimg=get_post_meta( $post->ID); if($videoimg['small_icon']!=null) { $videoimg=$videoimg["small_icon"]; przerwanie; } } $output[]=array( 'Category_Name'=>$category->name, 'Term_ID' => $category->term_id, 'Image' => $videoimg[0], ); $videoimg[0]=null; } // if } // foreach echo json_encode($output); } // najpierw jeśli } Zmieniłem `limit_pamięci` w php.ini na `512M`, ale to nie zadziałało. Więc zmieniłem ponownie, `8096M`, wciąż to samo. Używam tych samych algorytmów co on. Działają świetnie, ale to nie działa. Jakieś sugestie, jaki może być mój problem?


title: Nie można uruchomić permalinków!

text: Nie mogę uruchomić ładnych linków do WordPressa na moim serwerze Fedora LAMP. Jeśli je ustawię i kliknę link do strony/postu, otrzymam ""Ups! Ten link wydaje się być uszkodzony." * Plik .htaccess jest zapisywalny i jest aktualizowany, * moduł mod_rewrite wydaje się być załadowany w moim httpd.conf (patrz poniżej) * Błędy w moim dzienniku Apache mówią po prostu "Nie znaleziono dokumentu". Jestem na końcu mojej liny! Oto **httpd.conf** : ### Sekcja 1: Globalne środowisko # uruchom silnik przepisywania (DODAŁEM TO) RewriteEngine na ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Limit czasu 120 KeepAlive Off MaxKeepAliveRequests 100 KeepAliveTimeout 15 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule> <IfModule worker 2SpareMaxThpar wątków 25 Maksymalna liczba żądań na dziecko 0 </ IfModule> # # Listen: Umożliwia powiązanie Apache z określonymi adresami IP i/lub # portami, oprócz wartości domyślnych. Zobacz także dyrektywę <VirtualHost> #. # # Zmień to na Nasłuchuj na określonych adresach IP, jak pokazano poniżej, aby # zapobiec grommingowi Apache na wszystkich powiązanych adresach IP (0.0.0.0) # #Listen 12.34.56.78:80 Listen 80 LoadModule auth_basic_module modules/mod_auth_basic.so LoadModule auth_digest_module modules/ mod_auth_digest.so     LoadModule authn_file_module modules/mod_authn_file.so     LoadModule authn_alias_module modules/mod_authn_alias.so     LoadModule authn_anon_module modules/mod_authn_anon.so     LoadModule authn_dbm_module modules/mod_authn_dbm.so     LoadModule authn_default_module modules/mod_authn_default.so     LoadModule authz_host_module modules/mod_authz_host.so     LoadModule authz_user_module modules/mod_authz_user .so LoadModule moduły authz_owner_module/mod_authz_owner.so LoadModule moduły authz_groupfile_module/mod_authz_groupfile.so LoadModule authz_dbm_module modules/mod_authz_dbm.so LoadModule authz_default_south moduły/moduł_modułu/ dule ldap_module modules/mod_ldap.so LoadModule authnz_ldap_module modules/mod_authnz_ldap.so LoadModule include_module modules/mod_include.so LoadModule log_config_module modules/mod_log_config.so LoadModule logio_module modules/mod_logio_en.so LoadModule moduły mime_magic_module modules/mod_mime_magic.so LoadModule wygasa_module modules/mod_expires.so LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so LoadModule usertrack_module modules/mod_usertrack.so LoadModule setenvisome_module_modulemodule modulev modules/mod_dav.so LoadModule status_module modules/mod_status.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule info_module modules/mod_info.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadM odule vhost_alias_module modules/mod_vhost_alias.so LoadModule negotiation_module modules/mod_negotiation.so LoadModule dir_module modules/mod_dir.so LoadModule actions_module modules/mod_actions.so LoadModule speling_module modules/mod_speling.so LoadModule_modalia_module modules/modul_modalia_module modules/mod_modul_module rewrite_module modules/mod_rewrite.so LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule_module proxy_modułułącznościach. modules/mod_suexec.so LoadModule disk_cache_module modules/mod_disk_cache.so LoadModule cgi_module modules/mod_cgi.so # # Następujące moduły nie są domyślnie ładowane: # #Loa dModule cern_meta_module modules/mod_cern_meta.so #LoadModule asis_module modules/mod_asis.so Dołącz conf.d/*.conf Apache użytkownika Apache grupy ### Sekcja 2: Konfiguracja serwera głównego ServerAdmin root@localhost UseCanonicalName Off DocumentRoot "/var/www /html" <Katalog /> Opcje FollowSymLinks AllowOverride Brak </Directory> <Katalog "/var/www/html"> Opcje Indeksy FollowSymLinks AllowOverride Brak Kolejność zezwalaj, nie zezwalaj Zezwalaj wszystkim </Directory> <IfModule mod_userdir.c> UserDir wyłączony </IfModule> DirectoryIndex index.html index.html.var # # AccessFileName: nazwa pliku do wyszukania w każdym # katalogu w celu uzyskania dodatkowych dyrektyw konfiguracyjnych. Zobacz także dyrektywę AllowOverride #. # AccessFileName .htaccess <Files ~ "^\.ht"> Zamów allow,deny Odmów dla wszystkich </Files> TypesConfig /etc/mime.types DefaultType text/plain <IfModule mod_mime_magic.c> # MIMEMagicFile /usr/share/magic .mime MIMEMagicFile conf/magic </IfModule> HostnameLookups Off ErrorLog logs/error_log CustomLog logs/access_log łączony ServerSignature On Alias /icons/ "/var/www/icons/" <Directory "/var/www/icons"> Opcje Indeksy MultiViews FollowSymLinks AllowOverride Brak Kolejność allow,deny Allow from all </Directory> <IfModule mod_dav_fs.c> # Lokalizacja bazy danych blokad WebDAV. DAVLockDB /var/lib/dav/lockdb </IfModule> ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" <Katalog "/var/www/cgi-bin"> AllowOverride Brak Opcje Brak Order allow, nie zezwalaj Zezwalaj wszystkim </Directory> IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8 ReadmeName README.html HeaderName HEADER.html IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t AddDefaultCharset UTF-8 AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-x509-ca-cert .crt AddType application/x-pkcs7-crl .crl AddHandler type-map var AddType text /html .shtml AddOutputFilter ZAWIERA .shtml Alias /error/ "/var/www/error/" <IfModule mod_negotiation.c> <IfModule mod_include.c> <Katalog "/var/www/error"> AllowOverride Brak Opcje ZawieraNoExec AddOutputFilter Zawiera html AddHandler type-map var Order allow,deny Allow from all LanguagePriority oraz ForceLanguagePriority Preferuj Fallback </Directory> </IfModule> </IfModule> # # Dyrektywy serwera proxy. Odkomentuj następujące wiersze, aby # włączyć serwer proxy: # #<IfModule mod_proxy.c> #ProxyRequests On # #<Proxy *> # Order deny,allow # Deny from all # Allow from .example.com #</Proxy> # # Włącz/wyłącz obsługę nagłówków HTTP/1.1 "Via:". # („Pełna” dodaje wersję serwera; „Blokuj” usuwa wszystkie wychodzące nagłówki Via:) # Ustaw na jedną z opcji: Wył. | W dniu | Pełna | Blok # #ProxyVia On NameVirtualHost *:80 <VirtualHost *:80> # uruchom silnik przepisywania RewriteEngine na ServerName www.example.com DocumentRoot /var/www/html/com_example_www </VirtualHost>


title: SyntaxHighlighter Evolved nie pokazuje pionowych i poziomych pasków przewijania

text: Kiedy używam SyntaxHighlighter Evolved, nie widzę poziomych i pionowych pasków przewijania kodu (używam przeglądarki Google Chrome). Czy wiesz, jak to naprawić? Jakieś inne fragmenty kodu, które warto zasugerować dla WordPressa? Dziękuję!


title: Utwórz osobne pola tekstowe dla oddzielnych pól niestandardowych WordPress

text: Staram się ułatwić w moim motywie użyteczność administratora pól niestandardowych WordPress. Widziałem to w motywie eStore ElegantThemes. Tylko nie mogłem wymyślić, jak to zrobić w moim niestandardowym motywie, ponieważ nie mogłem znaleźć kodu w plikach motywów eStore. Używam niestandardowych pól dla moich polecanych obrazów i jest to mała wersja miniatury. Muszę wgrać oba te zdjęcia i od góry na stronę, tuż pod tytułem, skopiować link, a następnie wybrać odpowiedni niestandardowy klucz w niestandardowych polach poniżej i wkleić go i dodać. Następnie powtórz proces dla innego obrazu. ![tutaj podaj opis obrazka](http://i.stack.imgur.com/VDDjN.png) Chcę to uprościć. Utwórz dwa pola tekstowe i umieść przed nimi przycisk przesyłania obrazu. Jak na obrazku poniżej. ![tutaj podaj opis obrazu](http://i.stack.imgur.com/4PH9t.png) Jeśli to możliwe, chcę nawet zautomatyzować proces kopiowania i wklejania. np. Link do obrazu w pełnym rozmiarze automatycznie pojawia się w polu tekstowym podczas przesyłania. Nawet eleganckie motywy tego nie robią, ale bardzo bym chciał. Wszelkie pomysły, jak mogę to zrobić. To sprawi, że publikowanie będzie nieco szybsze, a co ważniejsze, znacznie ułatwi wyjaśnienie procesu pisarzom. Nadal szukam kodu, jeśli mogę go znaleźć. Każda pomoc byłaby bardzo mile widziana. Z góry dziękuję.


title: Czy jest jakiś sposób na ftp do wordpress, jeśli zapłaciłem za własną domenę? Chcę skonfigurować Google Analytics

text: Jestem zdezorientowany. Mam własnego hosta dla wordpress, za który zapłaciłem, i chcę mieć możliwość ftp do moich plików, aby je ręcznie edytować. Wiem, że wordpress nie obsługuje ani nie zezwala na ftp, ale widzę, że wiele osób robi to na prywatnych domenach: Oto przykład, który zakłada, że możesz ftp w Próbuję użyć FireFTP, ale mi się to nie udało. Daj mi znać, jeśli to możliwe, naprawdę chcę Google Analytics :) Dzięki, Tylerthemiler


title: Jak zamówić niestandardowe posty według liczby polubień na Facebooku?

text: Mam niestandardowy typ postu o nazwie „cytaty” i chcę zamówić te posty według polubień na Facebooku na stronie kategorii. W jaki sposób mogę to zrobić? Dziękuję.


title: WP_Error nie wyświetla błędów

text: Próbuję wykorzystać WP_Error dla mojej wtyczki, ale nic się nie dzieje. Czy to za późno na WP_Error? Za wcześnie? A może robię coś innego złego? function cpt_pre_post_publish(){ return new WP_Error('błąd', __('Błąd!')); } add_action('pre_get_posts', 'cpt_pre_post_publish');


title: Ulepszona funkcja wyszukiwania WordPress i wtyczka formularza wyszukiwania

text: Chcę, aby domyślny WordPress zachowywał się lepiej. Na przykład, jeśli dodam kategorie takie jak: "najlepsze produkty", "dobre produkty" i więcej, wyszukiwanie powinno być w stanie je uwzględnić i zwrócić je wyżej w wynikach. Wiem, że istnieje kilka wtyczek, które mogą ulepszyć zapytanie wyszukiwania, takie jak możliwość przeszukiwania tagów, niestandardowych taksonomii, takich jak „Przeszukaj wszystko”. Krótko mówiąc, potrzebuję możliwości uzyskania tagów z niestandardowych typów postów lub postów na blogu, aby działały jak kategorie w formularzu wyszukiwania, być może zaawansowane wyszukiwanie z rozwijaną listą z kilkoma tagami. Czy znasz wtyczkę, która może mi w tym pomóc?


title: Jak wyszukiwać posty (w hierarchicznym niestandardowym typie postów), które mają dzieci?

text: Próbuję dowiedzieć się, jak wysyłać zapytania o posty w moim hierarchicznym niestandardowym typie postu, prawdopodobnie przy użyciu WP_Query, które mają posty podrzędne. Mogę uzyskać wszystkie strony, które nie mają dzieci, ustawiając `'post_parent' => 0` w moich argumentach WP_Query, ale to zwraca wszystkie posty, które nie są dziećmi. Potrzebuję tylko postów zawierających wpisy podrzędne.


title: Ustawianie zmiennej ścieżki do katalogu szablonów w skrypcie

text: Mam **Szablon HTML5** z 5 stronami. Konwertuję go na **motyw WordPress**. Mam stronę kontaktową. Ta strona zawiera skrypt 'forms.js' do wysyłania danych z formularza kontaktowego do pliku 'MailHandler.php'. Wewnątrz skryptu 'forms.js' znajduje się zmienna, którą chcę zmienić, mailHandlerURL:'bat/MailHandler.php' Jak zmienić to na coś takiego? mailHandlerURL:<?php echo get_template_directory_uri(); ?>'/bat/MailHandler.php' PHP nie działa w tym skrypcie. Proszę pomóż.


title: Powiązane posty, wyszukując tagi postów pojedynczego posta jako terminy

text: Chcę mieć powiązaną pętlę postów na stronach z jednym postem i w tym celu chcę przeszukać tagi posta. Moje pierwsze pytanie brzmi, czy możesz użyć wyszukiwania w postach z zapytaniami dla wielu terminów i jaki jest właściwy sposób, aby to zrobić. To, co próbowałem, nie działa. globalny $post; $tags = wp_get_post_tags($post->ID); $tag_ids = tablica(); foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id; $args = array('cat' => '8', 'posts_per_page' => 8, 's' => $tag_ids,); $my_search = nowe WP_Query($args); if ($my_search->have_posts()) : while ($my_search->have_posts()) : $my_search- >the_post(); ?>


title: Sprawdzanie opublikowanych postów w określonym typie postów

text: Prowadzę stronę internetową dla firmy z sekcją kariera, a każdy wakat zamieszczam jako niestandardowy typ postu. Gdy dostępne są wakaty, tj. publikowany jest post typu „wakat”, chcemy wyświetlić wstęgę w górnym rogu, kierującą do strony karier. Aby sprawdzić opublikowane posty, oczywiście mógłbym get_posts dla tego typu postu, ale wydaje się to nieco nieefektywne, ponieważ będę uderzał w bazę danych przy każdym załadowaniu strony, aby to sprawdzić. Czy jest jakiś bardziej wydajny sposób na zrobienie tego w DB, coś w rodzaju have_posts( 'post_type=vacancy' )?


title: Wyszukiwanie nie działa. Dołączanie „<?” do wyszukiwania

text: Wpisałem ten kod w widżecie stopki i w końcu pojawiło się pole wyszukiwania: <form method="get" id="searchform" action="<?php bloginfo('home'); ?>/"> <div> <input type=”text” value="<?php the_search_query(); ?>" name="s" id="s" /> <input type="submit" id="searchsubmit" value="Szukaj" / > </div> </form> Ale kiedy przeprowadzam wyszukiwanie, do zapytania dodawany jest znak `<?`, co skutkuje błędem nieznalezienia strony. Nawet usunięcie znaku `<?` nie prowadzi do strony wyników. Dla mnie kod php wydaje się w porządku. Dwukrotnie sprawdziłem i mam searchform.php w tym samym folderze, co reszta moich szablonów stron. To jest na http://dsiinfo.webfactional.com Przeprowadziłem kilka wyszukiwań i spędziłem kilka godzin i to, ale nie mogę dowiedzieć się, co jest przyczyną problemu. Dziękuję!


title: Jak umieścić enctype="multipart/form-data" w formularzu kategorii?

text: Udało mi się umieścić poniższy kod, aby dołączyć enctype (dla obrazów) w niestandardowych formularzach typu post, ale nie mogę go użyć w formularzu kategorii ... czy to możliwe? Dziękuję. add_action( 'post_edit_form_tag' , 'post_edit_form_tag' ); function post_edit_form_tag() { echo ' enctype="multipart/form-data"'; }


title: Jak zrobić niestandardowy widżet pulpitu nawigacyjnego, aby wyświetlić niestandardowe powiadomienie od administratora?

text: Szukam sposobu, aby osiągnąć następujące cele: 1. Grupa „studentów” użytkowników 2. Logują się na stronie 3. Każdy uczeń może zobaczyć „Niestandardowe widżety pulpitu nawigacyjnego” 4. Każdy widżet będzie zawierał osobisty wiadomość napisana przez administratora dla tego zalogowanego ucznia. Na przykład A] Całkowita liczba dni w kursie B] Całkowita frekwencja C] opłacone i należne opłaty. Czy jest to możliwe z WP, czy powinniśmy szukać innego CMS, aby to osiągnąć?


title: Pokaż konkretną stronę w głównym indeksie zamiast najnowszej

text:
Na moim WP są wyświetlane 3 najnowsze strony. Oto kod.
 <?php $temp = $wp_query; $wp_query= null; $wp_query = nowe WP_Query(); $wp_query->query('showposts=3'.'&paged='.$paged. '&post_type=page' ); ?> <?php //query_posts('showposts=3'); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
 <?php $obraz = get_post_meta($post->ID, 'Obraz', prawda); ?> <a href="<?php the_permalink(); ?>"> <img class="post_image" width="251" height="292" src="<?php echo $image; ?>" alt= "" />
<a href="<?php the_permalink(); ?>"><?php the_title(); ?>

 Chcę umieścić 3 określone strony na głównej stronie indeksu. Jak to zrobić?


title: Ustaw rozmiar polecanego obrazu dla niestandardowego typu postu

text: Mam niestandardowy typ posta i dodaję obsługę miniatur (polecany obraz) register_post_type('cp_companies', array( 'labels' => array( 'name' => __('Companies'), 'singular_name' = > __('Firma') ), 'public' => true, 'has_archive' => true, 'supports' => array('thumbnail', 'title', 'editor') ) ); To nie jest temat. To jest wtyczka. To, co chcę zrobić, to po prostu ograniczyć (120x120) rozmiar prezentowanego obrazu.


title: Błąd HTTP podczas przesyłania obrazów

text: Podczas przesyłania zdjęć do postów pojawia się komunikat „Błąd HTTP”. Co mogłoby być tego przyczyną? Nie zdarza się to cały czas, czasami pojawia się błąd, próbuję ponownie i plik się ładuje. Właściwie plik zawsze wydaje się przesyłać, jednak nie generuje obrazów o różnych rozmiarach ani niczego.


title: Jak utworzyć niestandardowy szablon, aby wyświetlić kategorię z obrazem i powiązanymi postami poniżej?

text: Próbuję stworzyć niestandardowy szablon, który może dać następujący efekt... * Nazwa kategorii A (z obrazem) * post z nazwą kategorii A * post 2 z nazwą kategorii A * post 3 z nazwą kategorii A * Nazwa kategorii B ( z obrazkiem) * post z nazwą kategorii B * post 2 z nazwą kategorii B * post 3 z nazwą kategorii B Czy mam to zrobić z niestandardowymi typami postów? Jeśli tak, czy muszę utworzyć dwa, czy mogę zarządzać tym za pomocą jednego niestandardowego typu posta?


title: Przepisz zasady używania tego samego slugu podstawowego dla wielu typów treści

text: Nie jestem pewien, czy jest to możliwe, czy nie, ale oto, co staram się osiągnąć. Używam WooCommerce i skonfigurowałem go tak, aby dodać podstawowy ślimak i kategorię produktu do permalinków mojego produktu. Tak więc moje permalinki do produktów wyglądają tak: `example.com/shop/%product_category%/%product_slug%` Teraz chcę stworzyć inny typ postu o nazwie „gemstone”, który używa strony bazowej `shop` w swoich permalinkach, więc wyglądałyby tak: `example.com/shop/gemstone/%gemstone_slug%` Problem polega na tym, że wszystkie strony kamieni szlachetnych 404. Dzieje się tak, ponieważ ich adresy URL są przepisane tak, że przyjmuje się, że „gemstone” to `%product_category %` i `%gemstone_slug%` przyjmuje się jako `%product_slug%`. Mam problem z wymyśleniem sposobu na obejście tego, ale przepisywanie adresów URL jest dla mnie całkiem nowe. Czy ktoś ma jakieś myśli? Jako bonus, innym problemem z permalinkami produktów jest to, że ich strony załączników (np. `example.com/shop/%product_category%/%product_slug%/%attachment%`) również mają 404. Dla porównania, otworzyłem zgłoszenie błędu dotyczące problemu ze stroną załącznika na githubie WooCommerce.


title: Jak mogę zmodyfikować wp_nav_menu za pomocą walkera?

text:
Chciałbym, aby moje menu wp_nav_menu wyświetlało się w formacie dla interfejsu użytkownika jquery:
Sekcja 1

 Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Liczba całkowita ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit amet, nunc. Nazwij nibh. Donec suscippit eros. Nami. Proin viverra leo ut odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.

Sekcja 2

 Sed nie urna. Donec i ante. Phasellus eu ligula. Vestibulum sit amet purus. Vivamus hendrerit, dolor at aliquet laoreet, mauris turpis porttitor velit, faucibus interdum tellus libero ac justo. Vivamus non quam. W suscipit faucibus urna.

 Lista ma dwa poziomy. Udało mi się zmienić najwyższy poziom, ale mam problem z drugim poziomem. W jaki sposób mogę to zrobić? Czy jest prostszy sposób niż rozszerzenie klasy chodzika?


title: Po aktywacji wtyczki /wp-admin nie jest już dostępny

text: Po zainstalowaniu/aktywowaniu AWPCP (kolejna sklasyfikowana wtyczka Wordpress), gdy wpisuję wp-admin/, pojawia się pusta strona, ale z /wp-login.php pojawia się login. Mam problem z przekierowaniem lub .htaccess z tą wtyczką, ale nie mogę się dowiedzieć co to jest.


title: Wymuś zmianę nazwy obrazu na podstawie tytułu posta dla następującego skryptu

text:
Chcę, aby tytuły obrazów w tym przesyłaniu były zmieniane tak, aby pasowały do tytułu posta. Więc zamiast 0182012018228_sometitle.jpg byłby to daves-and-busters.jpg i następny plik o nazwie daves-and-busters-1.jpg. Możliwy? <?php /* Nazwa szablonu: Strona wgrywania */?> <?php get_header(); ?>

 <form id="formularz-pliku" enctype="multipart/form-data" action="<?php echo $_SERVER['REQUEST_URI'] ; ?>" method="POST">
 prześlij <input type="file" id="async-upload " name="async-upload"> <input type="submit" value="Upload" name="html-upload">

 <input type="hidden" name="post_id" id= "post_id" value="<?php echo '212';?>" /> <?php wp_nonce_field('client-file-upload'); ?> <input type="ukryty" name="przekieruj_do" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />

 <input type="submit" value= "Zapisz wszystkie zmiany" name="zapisz" style="display: none;">
 </form> <?php if ( isset( $_POST['html-upload'] ) && !empty( $_FILES ) ) { require_once (ABSPATH . 'wp-admin/includes/admin.php'); $id = media_handle_upload('async-upload', 1199); //post id strony plików klienta unset($_FILES); if ( is_wp_error($id)) { $errors['upload_error'] = $id; $id = fałsz; } if ($errors) { echo "
Wystąpił błąd podczas przesyłania pliku.
"; } else { echo "
Twój plik został przesłany.
"; } } get_sidebar(); get_footer();?>


title: Przepisz adres URL autora

text: Domyślny link bezpośredni autora to: http://domain.com/author/{username} Jak mogę zrobić coś takiego? http://domena.com/author/{nazwa użytkownika}/songs http://domena.com/author/{nazwa użytkownika}/books http://domena.com/author/{nazwa użytkownika}/movies Jeśli ktoś odwiedza utwory permalink , wp powinien wyświetlać utwory danego autora. Jeśli ktoś odwiedza książki permalink, wp powinien wyświetlać książki danego autora i tak dalej! Jakiś pomysł, jak mogę to zrobić!? **Później edytuj** tabelę mySQL: favs * id * post_id * author_id * fav_type (piosenka, książka, film)


title: Wordpress jako silnik szablonów

text: chciałbym użyć Wordpressa jako silnika szablonów w moich niestandardowych witrynach z fundacją bootstrap/zurb. Zauważyłem, że domyślnie w artykułach wordpress jest wiele niestandardowych stylów. Czy są jakieś sposoby, jak uzyskać „czystą” (niesformatowaną) treść z wordpress? Fajnie byłoby użyć lekkiej, dostosowanej, mobilnej strony internetowej obsługiwanej przez wordpress w „backendzie”.


title: Wtyczka administratora, jak mogę wyprowadzić inny typ treści?

text: Tworzę wtyczkę ze stroną administratora, która musi: * przesyłać strumieniowo plik do pobrania (ustawić typ treści i inne nagłówki) * wyświetlać HTML bez menu administratora itp. W obu tych przypadkach 'strony' **musi* * być dostępny tylko dla zalogowanych administratorów. Do tej pory znalazłem jeden sposób na osiągnięcie obu tych celów, dołączając wp-blog-header.php do pliku php, sprawdzając, czy użytkownik jest administratorem i od tego czasu robiąc rzeczy samemu, jak poniżej. wymagaj('../../../wp-blog-header.php'); if (!current_user_can('administrator')) { wp_die( __('Nie masz wystarczających uprawnień, aby uzyskać dostęp do tej strony.') ); } ...ustaw nagłówki i plik strumieniowy Czy jest lepszy sposób na zrobienie tego? Czy jest jakiś powód, dla którego nie powinienem tego robić w ten sposób? Dziękuję :)


title: Zobacz, który użytkownik zainstalował wtyczkę?

text: Czy po zainstalowaniu wtyczki są jakieś wpisy w bazie danych, a jeśli tak, to czy wskazuje to, który użytkownik to zrobił?


title: WordPress na WP7

text: Czy istnieje aplikacja na Windows Phone (7), która umożliwia przesyłanie do WordPressa? Po użyciu aplikacji WordPress na Blackberry szukam takiej, która jest podobna do tej, ale dla WP7. Zajrzałem i nic nie znalazłem, chociaż krążą plotki (potencjalnie bezpodstawne), że taki jest tworzony..


title: czy istnieje parametr import_id dla wp_insert_term, aby utworzyć niestandardowy identyfikator dla kategorii?

text: czy istnieje możliwość utworzenia kategorii z niestandardowym identyfikatorem, tak jak niestandardowy identyfikator postu jest tworzony za pomocą parametru import_id ? `$post = array( 'post_title'=>'cokolwiek', 'post_content'=>'cokolwiek', 'import_id'=>123 ); wp_insert_post($post); `chcę zrobić, to utworzyć niestandardowy typ postu (zaimportuję dane z tabeli, która ma dołączony identyfikator kategorii) za pomocą wp_insert_post, więc chcę tworzyć kategorie z niestandardowym identyfikatorem, które są teraz dołączone do tabeli produktów używam niestandardowego pola dodanego do kategorie jako OLD_CATEGORY_ID i otrzymuj posty na podstawie tego niestandardowego identyfikatora pola kategorie są również importowane do wordpress, czy jest inny lepszy sposób? czy to jest JEDYNY sposób? :)


title: wpdb->insert dodaje za dużo wierszy

text: Mam następujący kod w moim `functions.php` $ar = array( 'price_content' => 'hello' ); $result = $wpdb->insert('hs_prices', $ar); // wstaw 'hello' do 'price_content' Powinno to utworzyć jeden wiersz, ale tworzy 12 w bazie danych. Jestem na stronie głównej witryny, kiedy to uruchamiam (odświeżając stronę). Czy może to być spowodowane tym, że kod znajduje się w `functions.php` i jest dołączany około 12 razy w całej witrynie? **edit:** Nie powinno tak być, ponieważ znajduje się w `functions.php`, tak samo jak w `index.php`. Musi być zapytaniem. Co może być przyczyną tego?


title: Niestandardowe menu się rozpada

text: Ten kod : http://icodesnip.com/snippet/php/wordpress-show-custom-types-in- Categories .. spełnia swój cel, którym jest sprawienie, aby strona kategorii działała z niestandardowym typem posta, ale w moim przypadku również niszczy moje niestandardowe menu, co oznacza, że moje niestandardowe menu jest puste. Chcę, aby moje niestandardowe menu ORAZ moja strona kategorii działała.


title: Dodawanie elementów do wp_list_pages (w ramach <li>, ale przed <a>)

text:
Pracuję nad moim pierwszym motywem wordpress i mam kłopoty. Chciałbym dodać dodatkowy div (który stylizuję w css) w każdym `<li>`, ale _przed_ właściwym elementem `<a ... >` W moim motywie używam `wp_list_pages( '&sort_column=menu_order&link_before=<div></div>&title_li=');`, co daje _prawie_ to, czego chcę, ale nie do końca. Wyniki, które otrzymuję z powyższego wywołania metody, są następujące:

Nazwa strony A

Nazwa strony B
 jak widać, umieszcza `<div>` wewnątrz `<a>`, a nie przed nim. Próbowałem użyć selektora CSS :before, aby zrobić to, co chcę, ale w tym przypadku nie zadziała, ponieważ dodaję kilka stylów do elementów `<li>` i `<a>` (niektóre lekkie przekrzywienia) że nie chcę faktycznie wpływać na nowy obszar, którego będzie używał ten prowizoryczny div. (Próbowałem już odwrócić skosy i nie działało to dla :before selector) Próbowałem również użyć hacky regex, aby to zrobić: `echo preg_replace("/>\s*<a/i" , "><div></div><a", (string)wp_list_pages('&sort_column=menu_order&title_li='));` ale to nadal nie działało (co mnie naprawdę zdziwiło). Wiem, że to trochę dziwne, więc każda pomoc jest bardzo doceniana!


title: Dynamiczne filtrowanie postów za pomocą niestandardowych taksonomii

text: Obecnie próbuję stworzyć katalog biznesowy, w którym użytkownicy mogą filtrować wyniki według: 1. Rodzaju usługi 2. Powiatu Używam niestandardowego typu wpisu dla katalogu biznesowego i stworzyłem 2 niestandardowe taksonomie: 1. Rodzaj usługa — działa jak kategoria 2. Powiat — działa jak znaczniki Potrzebuję dynamicznego zapytania, które pozwoli moim użytkownikom najpierw wybrać rodzaj usługi, a następnie wybrać powiat, a następnie otrzymać listę wyników — lub odwrotnie; najpierw wybierają hrabstwo, a potem rodzaj usługi. czy to możliwe? A może muszę to zrobić z kategoriami i podkategoriami?


title: Przeglądanie widżetów na pasku bocznym

text: Mam pasek boczny o nazwie stopka, wiem, że mogę użyć dynamic_sidebar(), ale muszę być w stanie podzielić go na poszczególne widżety. Do tej pory mam następujące, co daje mi nazwę widżetu, np. tekst-1, kategoria-2 itd., ale szukam treści dla każdego z nich. $widget_list= get_option('sidebars_widgets'); if($widget_list) foreach($widget_list["stopka"] as $widget){ var_dump($widget); } Czy można pobrać zawartość widżetu z nazwy widżetu?


title: Jak wymusić warunkowe zapytanie?

text:
Istnieje od dawna główny błąd WordPressa (#16373), w którym, jeśli niestandardowe zmienne zapytania są zarejestrowane i obecne w ciągu zapytania, zapytanie nie ustawi wartości `is_front_page()`, nawet jeśli `'page' == get_option ( 'pokaż_na_przodzie')`. Pełne szczegóły są w bilecie trac, ale końcowy wynik jest taki, że strona główna zwraca nieprawidłową stronę zamiast `get_option( 'page_on_front' )`. Mam pewien przypadek użycia, w którym muszę przekazać niestandardowe zmienne zapytania do ciągu zapytania na stronie głównej (za pomocą formularza do przekazywania zarejestrowanych zmiennych zapytań, które z kolei są używane do filtrowania opcji motywu - prezentacja opcji motywu na froncie ). Wspomniany wyżej bilet został zamknięty jako nieważny, więc muszę obejść ten problem. Mogę łatwo wymusić szablon strony głównej, na przykład: function themeslug_force_front_page_template( $template ) { if ( '' != get_query_var( 'foobar' )) { // Zarejestrowane niestandardowe zapytanie var return get_front_page_template(); } return $szablon; } add_filter( 'template_include', 'themeslug_force_front_page_template' ); Nie ma to jednak wpływu na podstawowe warunki zapytania. Tak więc każdy kod zależny od tego, czy `is_front_page()` jest `prawdziwy` (na przykład suwak, który wyświetla się tylko na pierwszej stronie witryny) nadal nie będzie renderowany poprawnie. Próbowałem zmodyfikować `$query` w `pre_get_posts`, ale to nie działa: function themeslug_force_static_front_page( $query ) { if ( $query->is_main_query() ) { if ( 'page' == get_option( 'show_on_front' ) ) { if ( '' != get_query_var( 'foobar' )) ) { // Zarejestrowane niestandardowe zapytanie var $query->set( 'page_id', get_option( 'page_on_front' ) ); $query->set( 'is_home', false ); $query->set( 'is_page', true ); $query->set( 'is_front_page', true ); } } } } add_action( 'pre_get_posts', 'themeslug_force_static_front_page' ); Warunki zapytania nie są modyfikowane. Czy próbuję niepoprawnie w moim wywołaniu zwrotnym? Czy istnieje inny/lepszy sposób wymuszenia warunków zapytania, w szczególności `is_front_page()`? ## Edytuj Zauważ, że ustawienie `page_id` **działa** działa w wywołaniu zwrotnym `pre_get_posts`: $query->set( 'page_id', get_option( 'page_on_front') ); Jeśli pominę filtr `template_include`, wyświetlona strona jest rzeczywiście stroną przypisaną do strony głównej; jednak używana jest metoda `get_page_template()`, a nie `get_front_page_template()`. Tak więc ustawienie `page_id` na `pre_get_posts` powoduje, że `is_page()` jest prawdziwe. Ale powyższy błąd uniemożliwia ustawienie `is_front_page()` na `true`. ## Edytuj 2 Na żądanie @toscho, oto kod zapytania var, dla kontekstu. Zarejestruj zmienne zapytania: /** * Dodaj zmienne zapytania związane z opcjami */ function themslug_add_theme_demo_query_vars( $qvars ) { $qvars[] = 'demo_foo'; $qvars[] = 'demo_bar'; $qvars[] = 'demo_baz'; zwróć $qvars; } add_filter( 'query_vars', 'themeslug_add_theme_demo_query_vars' ); (Gdzie `foo`, `bar` i `baz` są opcjami motywu — tło, różne kolory itp.) Sposób ich użycia polega po prostu na dodaniu filtra do opcji motywu — ta część jest poza zakresem pytanie, więc pominę je tutaj. Są one wyprowadzane na interfejsie użytkownika za pomocą niestandardowego widgetu. Wynik Widget to tylko formularz. Oto przykład jednego z pól formularza:
Foo
 <input name="demo_foo" id="demo_foo" class="pickcolor" type="tekst" value="<?php echo $foo_setting; ?>" data-default-color="<?php echo $foo_setting; ?>" /> Wygenerowany ciąg zapytania przy przesłaniu: www.example.com/?foo=jakaś_wartość


title: Pobierz posty z adresu URL taksonomii

text: Jak mogę uzyskać posty z niestandardowej taksonomii za pomocą adresu URL, aby określić, który identyfikator terminu taksonomii jest wyświetlany? Próbowałem uzyskać posty za pośrednictwem kategorii za pomocą `get_category_by_path`, która zwracała wartość false podczas przekazywania adresu URL, ponieważ niestandardowa taksonomia nie jest taka sama. Czy istnieje równoważna funkcja, która zrobi to dla taksonomii? Wygooglowałem i zeskanowałem kodeks Wordpress i nic nie znalazłem. Wielkie dzięki


title: Łączenie miniatur postów z suwakiem Nivo

text: Chcę użyć miniatury posta z suwakiem nivo i wygenerować obraz z niestandardowego rozmiaru obrazu (już zadeklarowanego w moim pliku funkcji) Napisałem to (do generowania obrazów) <img src="<?php the_post_thumbnail (); ?>" data-thumb=""<?php the_post_thumbnail('sliderimage')> title="" /> Wydaje się, że nie ładuje obrazów, jednak jeśli usunę tagi obrazu itp., to działa. Czy powyższe można osiągnąć w ten sposób, aby automatycznie generował miniatury i ładował obrazy?


title: Minimalistyczny harmonogram

text: W ciągu ostatnich kilku dni przyglądałem się wtyczkom do planowania i tworzenia terminów, ale jak dotąd nie znalazłem niczego odpowiedniego. Pomyślałem więc, że zapytam, Zasadniczo chcę tylko móc wymienić mnóstwo dat na planowanie gier i treningów w sekcji administratora, a następnie wyświetlić powiedzmy następne 5-10 gier i treningów na stronie głównej we własnym małym dyskretna sekcja/pasek boczny/widżet. Coś takiego szukam na tej stronie hcusoccer.ca/ na dole po prawej stronie. Czy ktoś wie o czymś, co może być dobre? Wszystko, z czym do tej pory się zetknąłem, jest prawdopodobnie trochę za duże i zaawansowane. Czy ktoś ma jakieś dobre pomysły? Dziękuję Ci


title: Pomyślny lub komunikat o błędzie po uruchomieniu kodu mysql w functions.php

text: Na potrzeby tego artykułu załóżmy, że istnieje kod, który chcę uruchomić w pliku functions.php mojego WordPressa. Jest to kod do usunięcia tabeli mysql z mojej bazy danych. Na przykład, oto kod: $wpdb->query( " DELETE FROM $wpdb->posts WHERE cokolwiek = 'whocares' " ); Kod działa, ale chcę wyświetlić komunikat o pomyślnym lub niepowodzeniu po uruchomieniu kodu. Mam również kod, który pokazuje komunikat o powodzeniu po uruchomieniu, który jest tutaj: function remove_contributors() { global $wpdb; $args = array( 'role' => 'Współautor' ); $contributors = get_users($args ); if(!empty($contributors)) { require_once(ABSPATH.'wp-admin/includes/user.php'); $i = 0; foreach( $contributors as $contributor ) { if( wp_delete_user( $contributor->ID ) ) { $i++; } } echo $i.' Kontrybutorzy usunięci”; } else { echo 'Nie usunięto współtwórców'; } } remove_contributors(); Powiedz mi, jak mogę to zrobić w moim prostym kodzie. Dzięki za poświęcony czas!


title: Zaawansowana wtyczka pól niestandardowych - nie wyświetla obrazów

text: Zainstalowałem wtyczkę i przypisałem ją do odpowiedniej strony, ale problem polega na tym, że niestandardowe pola wyświetlają „nie wybrano obrazu” po ich przesłaniu i nie pojawiają się na odpowiedniej stronie. Jakieś pomysły? Dla porównania ustawiłem „Szablon strony” jako równy „Strona główna” (odpowiednia strona) w regułach pól niestandardowych. To jest kod, którego używam do wywołania obrazu w szablonie: <img src="<? the_field ('image_2'); ?>" class="middle" alt="image2"/>


title: Wyszukiwanie zaawansowane według wartości minimalnych/maksymalnych

text: Tworzę zaawansowany formularz wyszukiwania, który pozwala mi wyszukiwać według różnych parametrów. Obecnie wyszukiwanie według taksonomii działa dobrze. Mój problem występuje z próbą ustawienia minimalnej ceny wyszukiwania. Oto kod w moim pliku functions.php: function advanced_search_query($query) { if ($query->is_search) { $query->set('post_type', array( 'properties')); if (isset($_GET['propertyfor'])) { $query->set('taksonomia', 'propertyfor'); $query->set('terms', $_GET['propertyfor']); } if (isset($_GET['propertytype'])) { $query->set('taksonomia', 'propertytype'); $query->set('terms', $_GET['propertytype']); } if (isset($_GET['minPrice'])) { $query->set('meta_query', array( 'key' => 'shru_price', 'value' => $_GET['minPrice'], ' porównaj' => '>=', 'typ' => 'NUMERYCZNE' )); } }; zwróć $zapytanie; }; add_filter('pre_get_posts', 'advanced_search_query', 1000); Jak widać, próbuję obsłużyć to za pomocą zapytania meta, ale nic się nie dzieje. Cena minimalna jest całkowicie ignorowana podczas wyświetlania wyników. Ktoś wie jak to naprawić? Edycja: FYI, wartości numeryczne są przechowywane w bazie danych bez znaków specjalnych. AKTUALIZACJA: Działa dla następujących, gdzie ustawiam minimalną i maksymalną wartość i używam BETWEEN: if (isset($_GET['minPrice']) && isset($_GET['maxPrice'])) { $query->set ('meta_query', array( array( 'key' => 'shru_price', 'value' => array($_GET['minPrice'], $_GET['maxPrice']), 'compare' => 'BETWEEN' , 'typ' => 'NUMERYCZNY' ) )); } ale nie dla tego, co pierwotnie napisałem, gdzie ustawiony jest tylko jeden i używam `>=` lub `<=`. Użyłem instrukcji elseif między nimi, ale nadal nie otrzymano żadnych wyników.


title: Prywatne odpowiedzi na komentarze

text: Obecnie w sekcji Komentarze, jeśli (administrator) chcesz odpowiedzieć na oczekujący komentarz, być może aby go ostrzec lub cokolwiek innego, jedynym sposobem wysłania odpowiedzi jest kliknięcie „Zatwierdź i odpowiedz”. Czy istnieje sposób na wysłanie prywatnej wiadomości na podany adres e-mail (oprócz ręcznego napisania e-maila) przed zatwierdzeniem komentarza?


title: Problem z niestandardową funkcją z samouczka suwaka jQuery

text: Znalazłem idealny suwak do moich potrzeb, jedynym problemem jest to, że nie mogę go poprawnie uruchomić. Pojawiający się problem polega na tym, że utworzona funkcja nie działa tak, jak powinna. Powinien wyświetlać trzy posty z określonej kategorii, ale kończy się to wypychaniem większej liczby postów, prawdopodobnie za pomocą pętli w funkcji. A efekt suwaka w ogóle nie zadziała - prawdopodobnie z tego powodu. Sprawdź poniższy adres URL. To krok 2, na dole. Kod dla slideshow_featured_posts. Mam wrażenie, że czegoś brakuje w kodzie, bo już widzę, że brakuje nam w nim tagów php. Ale nie widzę co. Czy ktoś, kto wie o tym lepiej ode mnie, może pomóc? http://www.paddsolutions.com/how-to-integrate-jquery-cycle-plugin-to-wordpress-theme/