title: Niezbędne strony internetowe / blogi WordPress?

text: Szukam **niezbędnych** blogów / referencji / witryn do umieszczenia w mojej kolekcji zakładek / na pasku bocznym. Czy jest możliwe, aby dodać a) albo link do istniejących kolekcji zakładek b) dodatkowe witryny, które muszą tu być? * sortowanie będzie dokonywane na podstawie rankingu alexa, aby sortowanie było uczciwe * jeśli osoba pracuje w automatycznym miejscu, za którym znajduje się tag * jeśli ma pseudonim / pseudonim tutaj / inną nazwę witryny umieść go za nim * jeśli ma profil tutaj umieść go za nim ## People ![Jeff Star](http://www.google.com/s2/favicons?domain=perishablepress.com) Jeff Star perishablepress ![](http://www.alexa .com/favicon.ico) 110 ![Joost de Valk](http://www.google.com/s2/favicons?domain=yoast.com) Joost de Valk yoast ![](http://www.alexa .com/favicon.ico) 3 415 ![Vladimir Prelovac](http://www.google.com/s2/favicons?domain=www.prelovac.com) Vladimir Prelovac ![](http://www.alexa. com/favicon.ico) 5,683 ![Mark Ghosh](http://www.google.com/s2/favicons?domain=weblogtoolscollection.com) Mark Ghosh weblogtoolscollection ![](http://www.alexa.com/favicon.ico) 7,443 ![Lester Chan](http://www.google.com/s2/favicons?domain=lesterchan. net) Lester Chan ![](http://www.alexa.com/favicon.ico) 9687 ![Jean-Baptise Jung 1](http://www.google.com/s2/favicons?domain=www. catswhocode.com) Jean-Baptise Jung 1 kotswhocode ![](http://www.alexa.com/favicon.ico) 10 140 ![Lorelle VanFossen](http://www.google.com/s2/favicons?domain =lorelle.wordpress.com) Lorelle VanFossen ![](http://www.alexa.com/favicon.ico) 10 436 ![Kyle Eslick](http://www.google.com/s2/favicons?domain= wphacks.com) Kyle Eslick wphacks ![](http://www.alexa.com/favicon.ico) 10 712 ![Jean-Baptiste Jung 2](http://www.google.com/s2/favicons?domain =www.wprecipes.com) Jean-Baptiste Jung 2 wprecipes ![](http://www.alexa.com/favicon.ico) 12 653 ![Justin Tadlock](http://www.google.com/s2/ favicons?domain=justintadlock.com) Justin Tadlock ![](http://www.alexa.com/favicon.ico) 12 778 ![Arne Brachhold](http://www.google.com/s2/favicons?domain=www.arnebrachhold.de) Arne Brachhold ![](http://www.alexa.com/favicon.ico) 16 058 ![Matt Mullenweg](http://www.google.com/s2/favicons ?domain=ma.tt) Matt Mullenweg Automattic ![](http://www.alexa.com/favicon.ico) 17 489 ![Frank Bültge](http://www.google.com/s2/favicons?domain =bueltge.de) Frank Bültge ![bueltge](http://sstatic.net/wordpress/img/favicon.ico) bueltge ![](http://www.alexa.com/favicon.ico) 18.969 ![ John Godley](http://www.google.com/s2/favicons?domain=urbangiraffe.com) John Godley Automattic, CodeWrangler ![](http://www.alexa.com/favicon.ico) 22 435 ![ Alex King ](http://www.google.com/s2/favicons?domain=alexking.org) Alex King ![](http://www.alexa.com/favicon.ico) 23 233 ![Denis de Bernardy ](http://www.google.com/s2/favicons?domain=www.semiologic.com) Denis de Bernardy ![denis](http://sstatic.net/wordpress/img/favicon.ico) denis ! [](http://www.alexa.com/favicon.ico) 26 923 ![Alex.Rabe](http://www.google.com/s2/favicons?domain=alexrabe.de) Alex.Rabe ![ ](http://www.alexa.com/favicon.ico) 26 929 ![Donncha O Caoimh](http://www.google.com/s2/favicons?domain=ocaoimh.ie) Donncha O Caoimh Automattic ![](http:// www.alexa.com/favicon.ico) 30 118 ![Otto na WordPress](http://www.google.com/s2/favicons?domain=ottopress.com) Otto na WordPress ![](http://www .alexa.com/favicon.ico) 31 446 ![Ozh](http://www.google.com/s2/favicons?domain=planetozh.com) Oż ![](http://www.alexa.com/ favicon.ico) 34 607 ![Mark Jaquith](http://www.google.com/s2/favicons?domain=markjaquith.wordpress.com) Mark Jaquith ![](http://www.alexa.com/favicon .ico) 40,206 ![Janis Elsts](http://www.google.com/s2/favicons?domain=w-shadow.com) Janis Elsts ![](http://www.alexa.com/favicon. ico) 40 836 ![Ben Gillbanks](http://www.google.com/s2/favicons?domain=www.binarymoon.co.uk) Ben Gillbanks ![](http://www.alexa.com/favicon .ico) 41124 ![Michael Wohrer](http://www.google.com/s2/favicons?domain=sw-guide.de) Michael Wohrer ![](http://www.alexa.com/favicon. ico) 47 352 ! [Peter Westwood] (http://www.google.com/s2/favicons?domain=blog.ftwr.co.uk) Peter Westwood Automattic ![](http://www.alexa.com/favicon.ico) 59 592 ![Roy Tanck](http:/ /www.google.com/s2/favicons?domain=www.roytanck.com) Roy Tanck ![](http://www.alexa.com/favicon.ico) 50 660 ![Konstantin kovshenin](http:// www.google.com/s2/favicons?domain=kovshenin.com) Konstantin kovshenin ![](http://www.alexa.com/favicon.ico) 51 739 ![Mike Jolley](http://www.google .com/s2/favicons?domain=blue-anvil.com) Mike Jolley blue-anvil ![](http://www.alexa.com/favicon.ico) 58 573 ![Austin Matzko](http://www.alexa.com/favicon.ico) .google.com/s2/favicons?domain=austinmatzko.com) Austin Matzko 58 518 ![Alex Denning](http://www.google.com/s2/favicons?domain=wpshout.com) Alex Denning ![]( http://www.alexa.com/favicon.ico) 61 879 ![Alex Mills](http://www.google.com/s2/favicons?domain=www.viper007bond.com) Alex Mills ![viper007bond]( http://sstatic.net/wordpress/img/favicon.ico) viper007bond Automattic ![](http://www.alexa.com/favicon.ico) 68 506 ![Milan Petrovic](http://www.google.com/s2/favicons?domain=www.dev4press.com) Milan Petrovic dev4press ![](http://www.alexa.com/favicon.ico) 68 973 ![Andrea Rennick](http:/ /www.google.com/s2/favicons?domain=wpmututorials.com) Andrea Rennick wpmututorials.com ![](http://www.alexa.com/favicon.ico) 77 103 ![Dougal Campbell](http:/ /www.google.com/s2/favicons?domain=dougal.gunters.org) Dougal Campbell ![](http://www.alexa.com/favicon.ico)108 573 ![Ronald Heft](http:// www.google.com/s2/favicons?domain=ronaldheft.com) Ronald Heft ![Matthew Robinson](http://www.google.com/s2/favicons?domain=subscribe2.wordpress.com) Matthew Robinson subskrybuj2 ! [Scribu](http://www.google.com/s2/favicons?domain=scribu.net) Scribu ![scribu](http://sstatic.net/wordpress/img/favicon.ico) scribu ![] (http://www.alexa.com/favicon.ico) 114 481 ![#00101783#Takayuki Miyoshi](http://www.google.com/s2/favicons?domain=ideasilo.wordpress.com) #00101783# Takayuki Miyoshi ![Mike Challis](http://www.google.com/s2/favicons?domain=www.642weather.com) Mike Challis ![Andrew Charlton](http://www.google.com/s2/favicons?domain=geekyweekly.com) Andrew Charlton ![Thomas Scholz](http://www.google.com/s2/favicons? domain=toscho.de) Thomas Scholz ![toscho](http://sstatic.net/wordpress/img/favicon.ico) toscho ![Joseph Scott](http://www.google.com/s2/favicons? domain=josephscott.org) Joseph Scott ![Martin Fitzpatrick](http://www.google.com/s2/favicons?domain=www.mutube.com) Martin Fitzpatrick ![Andrey Savchenko](http://www. google.com/s2/favicons?domain=www.rarst.net) Andrey Savchenko ![rarst](http://sstatic.net/wordpress/img/favicon.ico) rarst ![Aumaury Balmer](http:// www.google.com/s2/favicons?domain=www.herewithme.fr) Aumaury Balmer ![Hakre](http://www.google.com/s2/favicons?domain=hakre.wordpress.com) Hakre ![ hak](http://sstatic.net/wordpress/img/favicon.ico) hak ![Jonathan Brinley](http://www.google.com/s2/favicons?domain=xplus3.net) Jonathan Brinley ![ Pete Mall](http://www.google.com/s2/favicons?domain=developersmind.com) Pete Mall developersmind ![Andrew Nacin](http://www.google.com/s2/favicons?domain=andrewnacin.com) Andrew Nacin ![Michael Torbert](http://www.google.com/s2/favicons?domain =michaeltorbert.com) Michael Torbert ![Michael Adams](http://www.google.com/s2/favicons?domain=blogwaffe.com) Michael Adams Automattic ![Mike Schinkel](http://www.google. com/s2/favicons?domain=mikeschinkel.com) Mike Schinkel ![mikeschinkel](http://sstatic.net/wordpress/img/favicon.ico) mikeschinkel ![Dion Hulse](http://www.google. com/s2/favicons?domain=dd32.id.au) Dion Hulse ![Weston Deboer](http://www.google.com/s2/favicons?domain=tipsforwordpress.com) Weston Deboer ![Remkus de Vries] (http://www.google.com/s2/favicons?domain=www.forsite.nu) Remkus de Vries ![Barry Abrahamson](http://www.google.com/s2/favicons?domain=barry. wordpress.com) Barry Abrahamson Automattic ![Robert Chapin](http://www.google.com/s2/favicons?domain=www.miqrogroove.com) Robert Chapin ![Chris Olbekson](http://www.google .com/s2/favicons?domain=c3mdigital.com) Chrto Olbekson ![chris-o](http://sstatic.net/wordpress/img/favicon.ico) chris-o ![Andrew Ozz](http://www.google.com/s2/favicons?domain= azaozz.wordpress.com) Andrew Ozz Automattic ![Adam Backstrom](http://www.google.com/s2/favicons?domain=sixohthree.com) Adam Backstrom ![adam-backstrom](http://sstatic. net/wordpress/img/favicon.ico) adam-backstrom ![Eric Mann](http://www.google.com/s2/favicons?domain=mindsharestrategy.com) Eric Mann ![eamann](http:// sstatic.net/wordpress/img/favicon.ico) eamann ![Michael Koenig](http://www.google.com/s2/favicons?domain=mkoenig.wordpress.com) Michael Koenig ![](http:/ /www.alexa.com/favicon.ico) 25 250,00 ![Ulrich SOSSOU](http://www.google.com/s2/favicons?domain=ulrichsossou.com) Ulrich SOSSOU ![sorich87](http:/ /sstatic.net/wordpress/img/favicon.ico) sorich87 ![Jon Bloch](http://www.google.com/s2/favicons?domain=www.avendimedia.com) Jon Bloch ![john-p- bloch](http://sstatic.net/wordpress/img/favicon.ico) john-p- bloch ![Jan Fabry](http://www.google.com/s2/favicons?domain=www.monkeyman.be) Jan Fabry ![jan-fabry](http://sstatic.net/wordpress/img/favicon.ico) jan-fabry ![Travis Northcutt](http://www. google.com/s2/favicons?domain=travisnorthcutt.com) Travis Northcutt ![tnorthcutt](http://sstatic.net/wordpress/img/favicon.ico) tnorthcutt ![Nathaniel Taintor](http://www. google.com/s2/favicons?domain=goldenapplesdesign.com) Nathaniel Taintor ![goldenapples](http://sstatic.net/wordpress/img/favicon.ico) goldenapples ## Przydatne blogi i agregatory ![WordPress Planet]( http://www.google.com/s2/favicons?domain=planet.wordpress.org) Planeta WordPressa ![WordPress Głosowanie \(BG\)](http://www.google.com/s2/favicons?domain =wpvote.com) Głosowanie WordPress (BG) ![Workflow- WordPress](http://www.google.com/s2/favicons?domain=workflowwp.com) Workflow- WordPress ## Blogi zespołu Wp ![Brian Clark] (http://www.google.com/s2/favicons?domain=www.copyblogger.com) Brian Clark ![Ostre Agrawal](http://www.google.com/s2/favicons?domain=www.shoutmeloud .com) Surowa Agrawal ! [Wkopanie sięWordPress](http://www.google.com/s2/favicons?domain=digwp.com) Kopanie w WordPressie ![Jeff Chandler](http://www.google.com/s2/favicons?domain=www. talkshoe.com) Jeff Chandler ![WPCandy](http://www.google.com/s2/favicons?domain=wpcandy.com) WPCandy ![Inżynier WP](http://www.google.com/s2/ favicons?domain=wpengineer.com) Inżynier WP ![WordPress - blueblots.com](http://www.google.com/s2/favicons?domain=blueblots.com) WordPress - blueblots.com ![Blog wydawcy WordPress] (http://www.google.com/s2/favicons?domain=publisherblog.automattic.com) Blog wydawcy WordPress ## wordpress.org ![WordPress.org](http://www.google.com/s2/ favicons?domain=wordpress.org) WordPress.org ![Blog](http://www.google.com/s2/favicons?domain=wordpress.org) Blog ![Kodeks](http://www.google. com/s2/favicons?domain=codex.wordpress.org) Kodeks ![Pobierz](http://www.google.com/s2/favicons?domain=wordpress.org) Pobierz ![Informacje o funkcjach](http:/ /www.google.com/s2/favicons?domain=codex.wordpress.org) Opis funkcji ![Showcase](http://www.google.com/s2/favicons?domain=wordpress.org) Prezentacja ![Trac](http://www.google.com/s2/favicons?domain=core.trac.wordpress .org) Trac ![aktualizacje programistyczne](http://www.google.com/s2/favicons?domain=wpdevel.wordpress.com) aktualizacje programistyczne ## Automattic ![Blog](http://www.google. com/s2/favicons?domain=automattic.com) Blog ![WordPress.com](http://www.google.com/s2/favicons?domain=wp.com) WordPress.com ![WordPress.org]( http://www.google.com/s2/favicons?domain=wordpress.org) WordPress.org ![Akismet](http://www.google.com/s2/favicons?domain=akismet.com) Akismet ! [bbPress](http://www.google.com/s2/favicons?domain=bbpress.org) bbPress ![Gravatar](http://www.google.com/s2/favicons?domain=gravatar.com) Gravatar ![BuddyPress](http://www.google.com/s2/favicons?domain=buddypress.org) BuddyPress ![Po terminie](http://www.google.com/s2/favicons?domain= afterthedeadline.com) Po terminie ![GlotPress](http://www.google.com/s2/favicons?domain=glotpress.org) GlotPress ![IntenseDebate](http://www.google.com/s2/favicons?domain=intensedebate.com) IntenseDebate ![P2](http://www.google.com/s2/favicons?domain=p2theme.com) P2 ![Ping-O-Matic](http://www.google.com/s2/favicons?domain=pingomatic.com) Ping- O-Matic ![Plinky](http://www.google.com/s2 /favicons?domain=plinky.com) Plinky ![Tatuś Poll](http://www.google.com/s2/favicons?domain=polldaddy.com) Tatuś Poll ![VIP](http://www.google.com /s2/favicons?domain=vip.wordpress.com) VIP ![VaultPress](http://www.google.com/s2/favicons?domain=vaultpress.com) VaultPress ![VideoPress](http://www .google.com/s2/favicons?domain=videopress.com) VideoPress ![WP dla Androida](http://www.google.com/s2/favicons?domain=android.wordpress.org) WP dla Androida ![ WP dla Blackberry](http://www.google.com/s2/favicons?domain=blackberry.wordpress.org) WP dla Blackberry ![WP dla iPhone'a](http://www.google.com/s2/favicons ?domain=iphone.wordpress.org) WP dla iPhone'a ![WordCamp SF](http://www.google.com/s2/favicons?domain=2010.sf.wordcamp.org) WordCamp SF ![WordPress.tv](http://www.google.com/s2/favicons?domain=wordpress.tv) WordPress.tv ![WordPress Foundation](http://www.google.com/s2/ favicons?domain=wordpressfoundation.org) Fundacja WordPress ![Aplikacje WordPress](http://www.google.com/s2/favicons?domain=en.support.wordpress.com) Aplikacje WordPress ## fora, listy i pomoc ! [Forum organizacji WP](http://www.google.com/s2/favicons?domain=wordpress.org) Forum organizacji WP ![Forum pomysłów](http://www.google.com/s2/favicons?domain =wordpress.org) Forum pomysłów ![WP Tavern Forum](http://www.google.com/s2/favicons?domain=www.wptavern.com) WP Tavern Forum ![WordPress - Stack Exchange](http:/ /www.google.com/s2/favicons?domain=wordpress.stackexchange.com) WordPress — wymiana stosów ![WordPress Int Forums](http://www.google.com/s2/favicons?domain=nl.forums. wordpress.org) WordPress Int Forum ![wp-hackers list](http://www.google.com/s2/favicons?domain=comox.textdrive.com) wp-hackers list ## themes ![Wp Org Themes] (http://www.google.com/s2/favicons?domain=wordpress.org) Wp Org Themes ![SiteGround.com](http://www.google.com/s2/favicons?domain=forum.siteground.com) SiteGround.com ![wptemplates](http://www. google.com/s2/favicons?domain=wptemplates.org) wptemplates ## narzędzia ![Generator motywów Wordpress - stwórz własny motyw Wordpress.](http://www.google.com/s2/favicons?domain=www. yvoschaap.com) Generator motywów Wordpress - Stwórz własny motyw Wordpress. ## wtyczki ![Wtyczki Wp Org](http://www.google.com/s2/favicons?domain=wordpress.org) Wtyczki Wp Org ![Top 1000](http://www.google.com/s2 /favicons?domain=w-shadow.com) Top 1000 ![Przewodnik wtyczek WordPressa](http://www.google.com/s2/favicons?domain=wordpresspluginguide.com) Przewodnik wtyczek WordPressa ## Ściągawki ![wszystkie tags](http://www.google.com/s2/favicons?domain=ranjith.zfs.in) wszystkie tagi ![szablony i tagi](http://www.google.com/s2/favicons?domain= www.hpvorlagen24.de) szablony i tagi ## oferty pracy ![WordPress Jobs](http://www.google.com/s2/favicons?domain=jobs.wordpress.net)jobs.wordpress.net ![Wordprasowe Oferty pracy dla freelancerów – zatrudnienie, praca w niepełnym wymiarze godzin i praca jako freelancer](http://www.google.com/s2/favicons?domain=www.freelancer.com) Praca Wordpress dla freelancerów – zatrudnienie, praca w niepełnym wymiarze godzin i praca jako freelancer ## Pracownicy firmy Automattic ![Nikolay Bachiyski](http://www.google.com/s2/favicons?domain=nikolay.bg) Nikolay Bachiyski ![Raanan Bar-Cohen](http://www.google.com/ s2/favicons?domain=raanan.com) Raanan Bar-Cohen ![Sheri Bigelow](http://www.google.com/s2/favicons?domain=designsimply.com) Sheri Bigelow ![Ryan Boren](http: //www.google.com/s2/favicons?domain=boren.nu) Ryan Boren ![Anthony Bubel](http://www.google.com/s2/favicons?domain=anthybubel.com) Anthony Bubel ![ Lloyd Budd](http://www.google.com/s2/favicons?domain=foolswisdom.com) Lloyd Budd ![Kevin Conboy](http://www.google.com/s2/favicons?domain=www. alternative.org) Kevin Conboy ![Stephane Daury](http://www.google.com/s2/favicons?domain=stephdau.wordpress.com) Stephane Daury ![Yoav Farhi](http://www.google. com/s2/favicons?domena=blog.yoavfarhi.com) Yoav Farhi ![Z Fontanna](http://www.google.com/s2/favicons?domain=everywhereelse.wordpress.com) Ze Fontanna ma ![Jon Fox](http://www. google.com/s2/favicons?domain=jonefox.com) Jon Fox ![Eoin Gallagher](http://www.google.com/s2/favicons?domain=magp.ie) Eoin Gallagher ![John Godley]( http://www.google.com/s2/favicons?domain=urbangiraffe.com) John Godley ![Noel Jackson](http://www.google.com/s2/favicons?domain=noel.io) Noel Jackson ![Demitrious Kelly](http://www.google.com/s2/favicons?domain=blog.apokalyptik.com) Demitrious Kelly ![Isaac Keyet](http://www.google.com/s2/favicons? domain=www.isaackeyet.com) Isaac Keyet ![Paul Kim](http://www.google.com/s2/favicons?domain=blog.numenity.org) Paul Kim ![Beau Lebens](http:// www.google.com/s2/favicons?domain=dentedreality.com.au) Beau Lebens ![David Lenehan](http://www.google.com/s2/favicons?domain=blog.polldaddy.com) David Lenehan ![Ryan Markel](http://www.google.com/s2/favicons?domain=ryanmarkel.com) Ryan Markel ![Naoko McCracken](http://www.google.com/s2/favicons?domain=blog.detlog.org) Naoko McCracken ![Nick Momrik](http://www.google.com/s2/favicons?domain=nickmomrik .com) Nick Momrik ![Raphael Mudge](http://www.google.com/s2/favicons?domain=blog.afterthedeadline.com) Raphael Mudge ![Thorsten Ott](http://www.google.com /s2/favicons?domain=blog.webzappr.com) Thorsten Ott ![Andy Pealing](http://www.google.com/s2/favicons?domain=apeatling.wordpress.com) Andy Pealing ![Michael Pick] (http://www.google.com/s2/favicons?domain=michaelpick.wordpress.com) Michael Pick ![Mark Riley](http://www.google.com/s2/favicons?domain=romanticrobot.net ) Mark Riley ![Hanni Ross](http://www.google.com/s2/favicons?domain=hanni.me) Hanni Ross ![Sara Rosso](http://www.google.com/s2/favicons ?domain=www.whenihavetime.com) Sara Rosso ![Dan RoundHill](http://www.google.com/s2/favicons?domain=danroundhill.com) Dan RoundHill ![Toni Schneider](http://www .google.com/s2/favicons?domain=toni.org) Toni Schneider ![Joseph Scott](http://www.google.com/s2/favicons?domain=josephscott.org) Joseph Scott ![Alex Shiels](http://www.google.com/s2/favicons?domain=thresholdstate.com) Alex Shiels ![Andy Skelton]( http://www.google.com/s2/favicons?domain=andy.wordpress.com) Andy Skelton ![Ian Stewart](http://www.google.com/s2/favicons?domain=themeshaper.com) Ian Stewart ![Hew Sutton](http://www.google.com/s2/favicons?domain=burningcubicle.com) Hew Sutton ![Noriyko Tate](http://www.google.com/s2/favicons? domain=noshe.wordpress.com) Noriyko Tate ![Matt Thomas](http://www.google.com/s2/favicons?domain=iammattthomas.com) Matt Thomas ![Radość zwycięstwa](http://www. google.com/s2/favicons?domain=editor.wordpress.com) Radość zwycięstwa ![Jane Welss](http://www.google.com/s2/favicons?domain=jane.wordpress.com) Jane Welss ![ Lance Willet](http://www.google.com/s2/favicons?domain=simpledream.net) Lance Willet ## Reference ![PHPXref](http://www.google.com/s2/favicons?domain= phpxref.ftwr.co.uk) PHPXref ![Dokumentacja interfejsu API WordPress](http://www.google.com/s2/favicons?domain=www.tig12.net) Dokumentacja API WordPress


title: Gdzie znaleźć nowe odwołanie do klasy lub funkcję przestarzałego?

text: Po uaktualnieniu z WordPress 3.5.2 do 3.6.1, z `define('WP_DEBUG', true);` moja strona wyświetla ostrzeżenie dla niektórych przestarzałych kodów w całej witrynie. Niektóre z nich są generowane z moich kodów, a niektóre z wtyczek, których używam. W niektórych komunikatach proces debugowania pokazuje mi, jakiej funkcji użyć zamiast tego, ale w niektórych przypadkach tak nie jest. Tak więc trudno mi znaleźć nowy kod, który zastąpi przestarzały. **Uwaga:** jestem Wikipedystą i redaktorem Kodeksu. Załóżmy, że w Codex możemy znaleźć wszystkie przestarzałe kody w tej kategorii. Niektóre z nich są dobrze cytowane, z nowymi kodami, które zastępują przestarzały, ale niektóre z nich nie są, np. ten (jak w tej wersji). W tym scenariuszu wiemy, że niektóre funkcje są zastępowane innymi funkcjami, podczas gdy niektóre inne funkcje są zastępowane parametrem innej innej funkcji. Tak więc jest trochę nieprzewidywalne _którego można użyć zamiast tego_. Myślę, że w tym scenariuszu musimy znaleźć miejsce, w którym będziemy mogli posortować wszystkie przestarzałe funkcje z ich nowymi rozwiązaniami na liście. Jeśli coś takiego nie jest w tej chwili dostępne, możemy stworzyć osobną stronę w Kodeksie. ### Edytuj Mogę nie wyjaśnić motywu pytania, chcę listę taką jak poniżej: +=========================== +========================+ | KOD PRZESTARZAŁE | NOWY KOD | +============================================ =========+ | `get_usermeta` | `get_user_meta` | | `Zarejestruj widżet paska bocznego` | `wp_register_sidebar_widget` | | ... | ... | +============================================ ==++


title: niestandardowa taksonomia i konflikt przepisywania stron daje 404

text: Używam wtyczki Custom Post Type UI do tworzenia niestandardowych taksonomii. Posiadam portfolio składające się z projektów (typu custom post) z 2 niestandardowymi taksonomiami technologii i klientów. Taksonomia klientów ma niestandardowy kod przepisywania `portfolio/clients/`, podczas gdy taksonomia technologii ma niestandardowy kod przepisywania `portfolio/` Rewrites: `portfolio/html` <- strona wyświetla wszystkie projekty przy użyciu `portfolio/clients/ client-a` <- strona wyświetla wszystkie projekty dla klienta A Teraz, kiedy próbuję stworzyć stronę docelową dla klientów, która ma adres URL `/portfolio/clients` otrzymuję stronę 404. Jestem prawie pewien, że dzieje się tak z powodu sprzecznych przepisywania adresów URL taksonomii technologii. Zgaduję, że gdy szuka go w taksonomii technologii, nie istnieje, a następnie wypluwa stronę 404. Jak więc sprawić, aby slug przepisywania adresu URL działał, aby po naciśnięciu `/portfolio/clients` nie odsyłał strony 404 i używał prawidłowego szablonu strony?


title: Jak ograniczyć liczbę znaków w widżecie polecanych postów Academica?

text: Obecnie używam widżetu paska bocznego polecanych postów w motywie Wordpress Academica. Chciałbym wiedzieć, czy istnieje sposób na ograniczenie liczby znaków wyświetlanych w fragmencie bez konieczności instalowania kolejnej wtyczki z tą funkcjonalnością. Wygląda na to, że kod dla tej funkcji widżetu wygląda następująco. if ( empty( $sidebars['sidebar-2'] ) ) { $widget = get_option( 'widget_academica-featured-posts-gallery', array( '_multiwidget' => 1 ) ); $widget[2] = array( 'title' => __( 'Najnowsze posty', 'academica' ), 'category' => 0, 'display' => 'list', 'amount' => 4,


title: Jak uzyskać wszystkie taksonomie I wszystkie terminy dla każdej taksonomii z zerową liczbą postów?

text: Czy istnieje łatwy sposób na uzyskanie każdej zarejestrowanej taksonomii i dla każdej zarejestrowanej taksonomii, uzyskanie wszystkich terminów dla tej taksonomii i dla każdego terminu uzyskanie liczby postów, bez faktycznego pobierania wszystkich danych postów? Zakładam, że jest to jak najbardziej możliwe. Przypuszczam również, że wymaga to bardzo długiego zapytania do bazy danych przy użyciu `$wpdb`.


title: Zmień pętlę wtórną, aby wykluczyć posty z bieżącej kategorii strony

text:
Poniższy kod pochodzi z sidebar.php, gdzie wyświetla losowe posty z wielu kategorii i wyklucza wyświetlanie bieżącego posta. Działa to świetnie, ale jak zmienić tę pętlę, aby wykluczyć wszystkie posty z bieżącej kategorii stron? Na przykład, jeśli post jest aktualnie wyświetlany, a jego kategoria to artyści, chciałbym wykluczyć wszystkie posty artystów z wyświetlania, ale wyświetlić wszystkie inne kategorie (opisane w kodzie poniżej). Oto moja pętla: <?php // Najpierw wyeliminujmy DRY, // tworząc tablicę naszych kategorii $random_posts_cat_array = array( 'artyści', 'projekty', 'ludzie', 'deweloper', 'offsite' ); // Globalizacja $post, // ponieważ jesteśmy poza pętlą podstawową global $post; $post_cats = get_the_category( $post->ID ); // Pierwszy obiekt tablicy $post_cat = $post_cats[0]; // Aktualny identyfikator kategorii postów $post_cat_id = $post_cat->term_id; // slug aktualnej kategorii postu $post_cat_slug = $post_cat->slug; // Sprawdźmy teraz, czy wyświetlamy // indeks kategorii dla jednej z naszych kategorii if ( in_array( $post_cat_slug, $random_posts_cat_array )) { // Ustaw niestandardowe argumenty pętli $random_posts_query_args = array( 'posts_per_page' = > 3, 'orderby' => 'rand', 'post__not_in' => array( $post->ID ) ); // Dodaj identyfikator kota do własnych argumentów pętli foreach ( $random_posts_cat_array as $random_post_cat ) { if ( $post_cat_slug == $random_post_cat ) { // Dodaj identyfikator kota $random_posts_query_args['cat'] = $post_cat_id; } } // Uruchom zapytanie o losowe posty $random_posts_query = new WP_Query( $random_posts_query_args ); // Ustaw pętlę zapytań o losowe posty if ( $random_posts_query->have_posts() ) : while ( $random_posts_query->have_posts() ) : $random_posts_query->the_post();?> <?php foreach( get_the_category() as $cat ) echo '
slug .''" data-category="' .$cat->slug .'" >'; ?> <a href="<?php the_permalink()?>" title="<?php the_title(); ?>">

 <?php the_post_thumbnail(); ?>
 <?php $sub_title=get_post_meta($post->ID,'subtitle',prawda); if($sub_title != '') { echo '
'. get_the_title() .' / '. $sub_title .'
'; } else { echo '
'. pobierz_tytuł() .'
'; } ?> <?php // Wywołaj zawartość niestandardowego pola o nazwie Wyciąg i jeśli niestandardowe pole w panelu administracyjnym jest puste nie wyświetlaj tagów
 w przeciwnym razie zawijaj zawartość w tagi
 $excerpt=get_post_meta($post ->ID,'Wyciąg',prawda); if($excerpt != '') { echo '
'. $wyciąg .'
'; } else { echo ' '; } ?>
<?php the_time('YdmHi') ?>

 <?php endwhile; endif; // Bądź miły; przewijanie wp_reset_postdata(); } else { // nic nie wyświetlaj ?> <?php }?>


title: wp_insert_post dodaj tytuł z liczbą postów plus jeden

text: Staram się tworzyć posty, w których tytułem będzie `1`, `2` itd, $published_posts = wp_count_posts('orders')->publish; $liczba = $publikowane_posty + $a; $sukces = get_page_link(794); if(wp_mail($admin_email, 'Заказ с сайта: '.get_bloginfo('name'), $message)) { $my_post = array( 'post_title' => $count, 'post_type' => 'zamówienia', 'post_content ' => $message, 'post_status' => 'opublikuj', 'post_author' => 1, ); $post_id = wp_insert_post( $my_post ); ale tytuł posta w dowolnym miejscu to „1-2”, „1-3” itd. Jak mogę policzyć posty i dodać post plus 1? Na przykład, jeśli post to `10`, nazwa nowego posta będzie `11`


title: Jak usunąć pociski z widżetu

text:
Stworzyłem niestandardowy motyw dla mojego bloga wordpress, a moje widżety wciąż pojawiają się w nieuporządkowanej formie listy. Nie zaprogramowałem moich widżetów, aby wyglądały w ten sposób. I nie wiem, jak usunąć pociski z moich widżetów. Próbowałem edytować plik widgets.php w folderze wp-includes, usuwając parametry beforewiget i afterwidget, ale to nie działa. Rzuciłem okiem na mój kod źródłowy i to jest otoczone widżetami.

Kategorie

Big Notch Updates (20)

Wiadomości muzyczne (50)

Ramblings (43)

Wiadomości z witryny (14)

Rzeczy, które lubię (25)

 Wygląda więc na to, że „kategorie 3” sprawiają, że jest to lista. Czy to jest coś, co jest ustawione w plikach wordpress? czy mogę go zmodyfikować i ustawić styl listy na „brak” za pomocą mojego motywu CSS?


title: Nowy pasek administratora nie działa

text: W WP 3.1, jak wszyscy wiemy, pasek administratora jest nową funkcją na twoim blogu, gdy jesteś zalogowany jako administrator, ale z jakiegoś powodu w moim temacie nie ma paska administratora. Na jego miejscu znajduje się szary pasek o wysokości około 30 pikseli (pasujący kolorem tła mojej strony). Co może to ukrywać? Jeśli to przydatne, motyw znajduje się na wphax.com


title: Niestandardowe zapytanie, aby wyświetlić posty

text: Staram się sortować posty na podstawie oceny (za pomocą wtyczki wp-postrating) i liczby komentarzy. Zrobiłem to za pomocą wpdb, ale chciałbym to ułatwić i używać go z wp_query. Wygląda na to, że nie mogę znaleźć sposobu, aby to osiągnąć, ponieważ nie znam żadnej metody zamawiania dwóch pozycji w $args. Mój kod wpdb wygląda tak... `$wpdb->get_results("SELECT wp_postmeta.meta_value, id, post_title, comment_count FROM wp_posts INNER JOIN wp_postmeta ON wp_postmeta.post_id = wp_posts.id GDZIE post_type='keymeta.meta. ='ratings_average' ORDER BY wp_postmeta.meta_value DESC, comment_count DESC");` Jakiś pomysł?


title: Jak mogę filtrować według ślimaka w zależności od wybranego języka?

text:
Jestem nowy na tej stronie, ale patrząc na jakość udzielonych tu odpowiedzi, będę tu przez długi czas :) Ok, najpierw trochę informacji: Tworzę dwujęzyczną stronę internetową (angielski i japoński) przy użyciu Wordpress i Wielojęzyczny CMS WPML. Strona dotyczy kawiarni w Tokio w Japonii. Wszystkie nazwy i opisy produktów zostały napisane w języku angielskim i przetłumaczone na język japoński. W ten sposób, przy użyciu WPML, powstają 2 identyczne produkty, 1 w języku angielskim i 1 w języku japońskim. Kawałki są nazwane według nazwy produktu, więc na przykład produkt „Caramel Cappuccino” ma ślimaka „caramel-cappuccino”. I odpowiednia japońska wersja ma ślimaka „caramel-cappuccino-ja”. To samo dotyczy wszystkich produktów w obu językach, przy czym wszystkie produkty w wersji japońskiej otrzymują na końcu -ja. Teraz pojawia się mój problem: istnieje szablon, który został dołączony przez autora motywu, który tworzy menu takie jak w restauracji. Problem polega na tym, że menu wyświetla wszystkie produkty w obu językach, niezależnie od tego, czy użytkownik wybrał język angielski czy japoński jako język strony. Jeśli więc sprawdzisz poniższe linki, zobaczysz, że wszystkie produkty są wyświetlane dwukrotnie. Aktualną sytuację można zobaczyć tutaj: Angielski: http://www.oasis-radio.net/mobile/wordpress/menu/ Japoński: http://www.oasis-radio.net/mobile/wordpress/ja/menu- ja/ Co chcę zrobić: Chcę stworzyć swego rodzaju pętlę, w której jeśli wybrany język to angielski, wyświetlane będą tylko angielskie wersje produktów i podobnie, jeśli wybrany język to japoński, tylko japońskie wersje produkty są wyświetlane. Próbowałem kilku różnych rzeczy, ale wydaje się, że nic nie działa. To jest kod php dla szablonu, który tworzy stronę Menu: <?php /** * * Niestandardowy szablon strony bez paska bocznego, o pełnej szerokości. * * @package WordPress * @subpackage Ermark Adora * */ get_header(); echo '
'; if (get_option('ermad_products_menu_of_the_day', 'false')=='true') { echo '
'; } if ( have_posts() ) while ( have_posts() ): the_post(); if ( is_front_page() ) { echo '
'.get_the_title().'
'; } else { echo '
'.get_the_title().'
'; }                           Zawartość(); wp_link_pages( array( 'before' => '
' .__( 'Strony:', 'adora' ), 'after' => '
' ) ); edit_post_link( __( 'Edytuj', 'adora' ), '', '' ); koniec; if (get_option('ermad_products_menu_of_the_day', 'false')=='true') { echo '
'; echo '
'; echo '
'.get_option('ermad_products_menu_description', 'Przejdź do panelu administracyjnego, aby edytować ten opis, musisz dodać tekst dla dwóch linii dla shure.').'
'; loadProductsInOffer(); echo '
'; } echo '
'; ?>

 <?php loadProductsCateg(); ?>

 <?php get_footer(); ?> Każda pomoc byłaby bardzo mile widziana! Dan


title: Wyświetlanie zawartości niestandardowej w menu rozwijanym nawigacji

text: Mam niestandardowy typ zawartości „Dymki” i przypisałem kategorię nadrzędną do elementu „Dymek”, „Dymek wodny”. Kategoria Balon stała się elementem menu głównego. Chcę, aby link do „Balon wodny” wyświetlał się na liście rozwijanej, tak jakby była to strona. Nie wiem, jak to zrobić, ani czy to możliwe. Jakieś pomysły? Z góry dziękuję.


title: Jak używać get_template_directory_uri() do ładowania obrazu znajdującego się w podfolderze mojego motywu?

text:
Jestem całkiem nowy w WordPressie i mam następujące wątpliwości, jak wstawić na mojej stronie głównej obraz znajdujący się w podfolderze w moim katalogu motywów. Mam więc następującą sytuację: W moim katalogu motywów niestandardowych mam następujący folder, który zawiera obraz jpg: **/assets/img/flexslider/flex-1.jpg** Teraz w moim pliku **header.php** Mam coś takiego:

 Lorem ipsum
 sit smutek
 adipiscing elitur

 Oczywiście, kiedy ładuję obraz **flex-1.jpg** nie jest ładowany, ponieważ nie ma właściwej ścieżki (w rzeczywistości używając FireBug otrzymuję, że próbuje załadować **assets/img/flexslider/flex-1.jpg** immage) więc myślę, że mógłbym użyć ścieżki absolutnej, ale to jest dość okropne !!! Zastanawiam się więc nad użyciem funkcji **get_template_directory_uri()** do tego celu udostępnionej przez WP i staram się zmienić poprzedni kod w ten sposób:
 <img src=<?php get_template_directory_uri().'/ asset/img/flexslider/flex-1.jpg' ?>>

 Lorem ipsum
 sit smutek
 adipiscing elitur

 Ale nie pracuj i używając **FireBug** widzę, że nic nie ładuje, nie działa w moim Mam kod źródłowy przeglądarki:  Dlaczego nie działa? czego mi brakuje? Tnx Andrea


title: Dodaj kanał do niestandardowej strony

text: Przeszukałem i znalazłem wiele osób pytających, jak dodać niestandardowy kanał rss dla niestandardowych typów postów/taksonomii. Jednak to nie jest teraz problem. Mam 2 dodatkowe strony w mojej witrynie, które wyglądają jak domyślna strona indeksu (z pętlą i innymi rzeczami), jedyną różnicą jest to, że mają inną kolejność. I chcę też kanał dla tych stron. Umieszczenie /feed za tymi stronami zwraca kanał komentarzy bez żadnych elementów. Dlaczego? Kod tych stron jest prawie identyczny z index.php, a link do kanału działa tam dobrze. Rozumiem, że istnieje funkcja add_feed. Ale nie chcę nowego typu kanału, tylko domyślny jest w porządku.


title: Wyświetl wideo jako miniaturę posta

text: Używam darmowego motywu Nova ze studia Theme in Progress. Chciałbym wyświetlić wideo w postaci miniatury, jak pokazano w tym motywie http://themeinprogress.com/demo/sueva/ Jak mogę to zrobić? Zainstalowałem wtyczkę o nazwie Video Thumbnails, ale nie działała.


title: Wordpress 4.0 Wymusza całą witrynę na SSL

text: Wczoraj wieczorem zaktualizowałem Wordpressa 4.0 i dziś rano zauważyłem coś dziwnego. kiedy przechodzę do mojej witryny pod adresem www.mysiteurl.com, automatycznie przechodzi na HTTPS. Przed aktualizacją, jeśli wszedłem na www.mysiteurl.com, utrzymywałem go na HTTP i tak chciałbym, aby pozostał. Czytałem, że Wordpress 4.0 wprowadza pewne aktualizacje w tym, jak Wordpress obsługuje SSL. Chodzi o to, że dowiedziałem się o tym za pomocą debugera obiektów Open Graph Facebooka. Oto błędy, które mi dał: Circular Redirect Path Wykryto cykliczną ścieżkę przekierowania (szczegóły w sekcji „Ścieżka przekierowania”). Nie można śledzić przekierowania URL zażądał przekierowania HTTP, ale nie można go było śledzić. Aby znaleźć obiekt, są to przekierowania, które musieliśmy wykonać oryginalne http://www.mysiteurl.com/ 301 https://www.mysiteurl.com/ og:url http://www.mysiteurl.com/ Czy ktoś wiesz, jak mogę to naprawić?


title: Dlaczego permalinki numeryczne miałyby działać, a %postname% nie?

text: [Pytanie edytowane, gdy odkryłem więcej] Mam dziwny problem, ponieważ moje permalinki nie działają. Właściwie działa, gdy struktura permalinku jest ustawiona na coś, co zaczyna się od tekstu statycznego. (na przykład `/archive/%postname%`). Byłoby dobrze, gdyby witryna była spójna tylko ze stronami, które nadal mają swoją właściwą nazwę, ale tak nie jest. Wszystkie wpisy na blogu to `/archive/<nazwa posta>`, a informacje prasowe, które są niestandardowym typem postów, stają się `/archive/press-releases/<nazwa posta>`, co nie odpowiada moim potrzebom. * ~~Wiem, że to nie jest motyw, ponieważ działa dobrze zarówno na hoście lokalnym, jak i na innym serwerze deweloperskim, które są dokładnymi kopiami domeny, która wkrótce ma być aktywna (dlatego nie mogę podać adresu URL ).~~ Nie jestem już pewien, czy to nie temat. Nie mogę za życia dowiedzieć się, co to może być. Jeśli ktoś może wymyślić, którego fragmentu kodu użyć do diagnozy, skopiuję/wkleję wszystko, czego potrzebuję. * Wiem, że to też nie są wtyczki, ponieważ próbowałem je wszystkie wyłączyć. Brak szczęścia. * Wiem, że to nie jest .htaccess, ponieważ jest to również duplikat tego, co jest na innych serwerach, a nawet próbowałem go całkowicie usunąć i kazałem WP przepisać go. Ponadto dostaję WP 404, a nie Apache 404. Wdzięczny za wszelkie pomysły dotyczące tego, na czym może polegać problem. **Edytuj:** Przeniosłem teraz witrynę do zupełnie nowej instalacji WP w innym środowisku hostingowym. Problem nadal występuje. To po prostu nie ma dla mnie sensu. Teraz myślę, że coś _jest_ w rzeczywistości nie tak z motywem, ale nadal działa na lokalnym hoście _i_ na osobnym serwerze deweloperskim. Czy to naprawdę możliwe, że dwa całkowicie oddzielne środowiska hostingowe mają ten sam dziwny problem? **Edytuj 2:** Nie oczekuję już rozwiązania, dodaję tylko te informacje na wypadek, gdyby ktoś inny miał podobne problemy i chciał wskrzesić przesłuchanie w późniejszym terminie. To, co teraz zrobiłem, to najpierw włączyć domyślny motyw dwadzieścia trzynaście i ustawić strukturę permalinku na `/%category%/%postname%/`. Nie spodziewałem się, że to zadziała - ale zadziałało! Wtedy doszedłem do wniosku, że to motyw, który zakodowałem. Ale nie taki pewny. Po ponownym włączeniu motywu, którego zamierzam użyć, i ponownym załadowaniu strony, permalinki nadal działają! Jeśli jednak teraz pójdę pobawić się permalinkami, znowu się nie powiedzie. Zrezygnowałem z szukania przyczyny tego dziwnego zachowania. Wszystkie powyższe informacje są nadal aktualne. Jeśli ktoś chce mnie oświecić to proszę :-)


title: jak zastosować paginację na post

text: Mój angielski jest zły, więc przepraszam za to, chcę zastosować paginację na mojej stronie bloga, chcę wyświetlić 3 posty na stronie, a następnie chcę zastosować paginację. Dziękuję Ci


title: Jak mogę uzyskać polecany obraz obok pozycji menu w głównej nawigacji?

text: czy jest jakiś sposób, aby uzyskać wyróżniony obraz strony obok pozycji menu w głównej nawigacji wordpress? Jeśli mamy wyróżniony obraz na stronie, powinien on znajdować się obok pozycji menu, w przeciwnym razie powinien wyświetlić się fikcyjny obraz. Jeśli tworzymy niestandardowy link, w tym czasie również musimy wyświetlić fikcyjny obraz obok tego elementu. Czy jest jakaś wtyczka lub kod, który mógłby to zrobić? Proszę zasugeruj nam to. Będziemy czekać na Twoją odpowiedź... Dziękuję


title: Responsywne menu na temat genezy

text:
Cześć, dostosowuję motyw frameworka Genesis Jane i chcę zmienić menu, aby było responsywne z Twitter Bootstrap. Znalazłem już pytanie jak nadpisać funkcję genesis_do_subnav Użycie filtra do modyfikacji Genesis wp_nav_menu. Chcę zastąpić tę metodę i wygenerować pokazany poniżej kod HTML. Kod źródłowy genesis: genesis_do_subnav(), który generuje aktualnie używany kod HTML. Dostosowane dane wyjściowe:
 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> Przełącz nawigację     </button>

 Strona główna

 Strona główna

 Strona główna

 Strona główna

  Bieżący kod HTML który jest generowany przez dane wyjściowe genesis_do_subnav():

 Strona główna

 Strona główna

 Strona główna

  Czy ktoś może mi powiedzieć, jak dodać dodatkowy element div do przycisku przełączania, aby rozwinąć/zwinąć menu i jak mogę zmienić
 do


title: Menu taksonomii przy użyciu permalinku post_name

text:
Używam następującego kodu, aby wyświetlić moją niestandardową taksonomię jako rozwijane menu, wszystko działa dobrze, z wyjątkiem tego, że potrzebuję go do korzystania z permalinka post_name, właśnie teraz łączy się z `?cat=2` itd. Sprawdziłem kodeks i nie widzę żadnych argumentów, aby to zmienić, chyba że to przegapiłem. Kod:

<?php _e('Posty według tagów'); ?>
 <form action="<?php bloginfo('url'); ?>/" method="get">
 <?php $select = wp_dropdown_categories('taxonomy=mediums&show_option_none=Wybierz tag&show_count= 1&orderby=nazwa&echo=0'); $select = preg_replace("#<select([^>]*)>#", "<select$1 onchange='zwróć ten.form.submit()'>", $select); echo $wybierz; ?>


title: Automatycznie dodawaj proste niestandardowe przyciski do drukowania, udostępniania na Facebooku i Tweetowania w postach

text: Chcę w łatwy sposób **automatycznie** wdrożyć **drukowanie** , **udostępnianie na Facebooku** i **Tweetowanie** dla **postów**. **Brak wtyczek, skomplikowanego JavaScriptu ani funkcji.**


title: Dziwne przekierowanie WordPress Multi Site na stronie głównej

text: Używam wtyczki, która pozwala na wiele TLD z wieloma witrynami WordPress. (WordPress MU Domain Mapping) Nie mam pojęcia, czy jest to problem konfliktowy, czy nie. Wątpię, ale pomyślałem, że to wyrzucę. Od czasu do czasu, kiedy odwiedzam główną witrynę, na której zainstalowano wiele witryn, przekierowuję mnie na stronę: `http://www.primarydomain.com/wp-signup.php?new=primarydomain.com` następujący tekst w żółtym polu: > Pozdrowienia Administratorze Witryny! Obecnie zezwalasz na „brak” > rejestracje. Aby zmienić lub wyłączyć rejestrację, przejdź do strony Opcje. a pod nim ciąg tekstu: > Rejestracja została wyłączona. Chociaż dodałem już `define('NOBLOGREDIRECT', 'http://www.primarydomain.com/');` do `wp-config.php` Dlaczego tak się dzieje?


title: Przekieruj stary link do nowej strony głównej witryny

text: Muszę przekierować pojedynczy link `www.abc.com/blog/?p=123` na `www.abc.com/newblog/` Użyłem: RewriteRule ^blog/(.*)$ http://www .abc.com/newblog/ [R=301,L] Przekierowuje wszystkie rodzaje linków, ale brakujące linki w postaci `/?p=1236`.


title: Najlepsza opcja do obsługi zdjęć/galerii?

text: Zanim w końcu zacznę blogować, mam jeszcze jedno pytanie, z którym potrzebuję pomocy. Mój blog będzie koncentrował się na zdjęciach. Mówimy o 70-80% zdjęć w porównaniu do 20-30% tekstu. Niektóre posty mogą zawierać do 60 zdjęć na ~200KB/plik (szerokość ~600px). Mogę również udostępnić klikalny link do większej wersji zdjęcia (za pomocą Lightbox lub po prostu prowadzącego do zewnętrznej galerii hosta obrazów). Mój problem polega na tym, że jeszcze nie do końca rozumiem, jakie jest najlepsze środowisko dla bloga Wordpress i dlatego nie jestem pewien, czy lepiej przesyłać wszystkie zdjęcia na mojego webhosta, gdzie również jest hostowany mój blog Wordpress, czy też tak jest. tylko spowolnienie witryny i użycie zewnętrznego hosta obrazu, CDN lub czegokolwiek innego może być lepszą opcją? Jaki jest mój najlepszy zakład? Jeśli chodzi o hosty obrazów, jest ich tak wielu, że trudno jest wybrać spośród nich, więc jeśli jest to dobry sposób na zrobienie tego, z przyjemnością wysłucham kilku rekomendacji, szczególnie tych, które oczywiście będą dobrze współpracować z Wordpressem. Z góry dziękuję.


title: Jak tworzyć domyślne kategorie w nowych instalacjach?

text: Kiedy nowy użytkownik tworzy nowego bloga w WordPress MU, chciałbym dodać nową kategorię. Jak lub gdzie mam to zrobić?


title: Jak zresetować to zapytanie wp_list_categories?

text:
Jak zresetować zapytanie, które generuje listę kategorii z wp_list_categories? Poniższe zapytanie tworzy dwukolumnową listę kategorii, która jest następnie wyświetlana z drugą porcją kodu. Używam dwóch z tych zapytań (z inną kategorią obejmują ciągi) na karcie jQuery, aby wyświetlić różne listy kategorii. Problem polega na tym, że pierwsze zapytanie musi zostać zresetowane, ponieważ druga zakładka pokazuje obie listy kategorii, a nie tylko kategorie z drugiego zapytania. Próbowałem `<?php wp_reset_query();?>` ale działa to tylko dla pętli WP. Czy ktoś ma jakieś pomysły? <?php $cats = explode ("
",wp_list_categories('title_li=&echo=0&depth=1&style=none&include=12,13,14,15,16')); $kot_n = liczba($koty) - 1; for ($i=0;$i<$cat_n;$i++): if ($i<$cat_n/2): $cat_left = $cat_left.'
'.$cats[$i].'
'; elseif ($i>=$cat_n/2): $cat_right = $cat_right.'
'.$cats[$i].'
'; endif; koniec za; ?>
 <?php echo $cat_left;?>

 <?php echo $cat_right;?>


title: Zmniejszenie użycia procesora i bazy danych w wordpressie

text: stworzyłem inteligentny interfejs oparty na WP, którego używamy do zarządzania klientami.. wykorzystuje wiele informacji i danych za każdym razem, gdy klient jest zwracany / przeglądany. **jest to zablokowany interfejs i nie ma skoków ruchu** w ostatnim miesiącu widziałem duże skoki zużycia pamięci i procesora, więc zainstalowałem pasek debugowania i otworzyłem wszystkie opcje. Widzę, że za każdym razem wordpress zawiera wp-header-blog i template-loader (czy też się mylę?) - czy mogę je raz zadeklarować? **oto przykład z zakładki zapytań na pasku debugowania** 'clientsocialurls' require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include(' /themes/sagive-manager/category.php'), include('/themes/sagive-manager/tabs/tab-siteinfo.php'), get_page_by_title #47 (14,4 ms) SELECT ID FROM armnd_posts WHERE post_title = 'זמנהוף שירותי תרגום' AND post_type= 'czeki' require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/sagive-manager/category.php' ), include('/themes/sagive-manager/tabs/tab-cheques.php'), get_page_by_title #48 (3,9 ms) SELECT armnd_posts.* FROM armnd_posts WHERE 1=1 AND armnd_posts.post_type = 'attachments' AND (armnd_posts .post_status = 'opublikuj') ZAMÓW PRZEZ armnd_posts.post_date ASC require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/sagive-manager /category.php'), include('/themes/sagive-manager/tabs/tab-attachments.php' ), get_posts, WP_Query->query, WP_Query->get_posts #49 (34,7ms) SELECT post_id, meta_key, meta_value FROM armn_postmeta WHERE post_id IN (2073,2086,2093,2104,2109,2114,2119,2137,2143,2148 ,2154,2160,2165,2174,2178,2186,2274,2650,2708,3163,3356,3507,3644,3673,3893,3924,4039,4139,4286,4311,4515,4596,4666,4698,4722 ,4738,4740,4841,4860,4908,5219,5941,6086,6317) ORDER BY meta_id ASC require('wp-blog-header.php'), require_once('wp-includes/template-loader.php') , include('/themes/sagive-manager/category.php'), include('/themes/sagive-manager/tabs/tab-attachments.php'), get_posts, WP_Query->query, WP_Query->get_posts, update_post_caches , update_postmeta_cache, update_meta_cache #50 (9,9 ms) SELECT armnd_posts.* FROM armnd_posts WHERE 1=1 AND armnd_posts.post_parent = 2119 AND armnd_posts.post_type = 'załącznik' AND (armnd_posts.post_status = 'DERs.BY_data') require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), ja nclude('/themes/sagive-manager/category.php'), include('/themes/sagive-manager/tabs/tab-attachments.php'), get_posts, WP_Query->query, WP_Query->get_posts **tak oznacza to, że wordpress ładuje oba pliki za każdym razem, gdy jest wywoływane zapytanie?** Czy mogę je raz „zadeklarować”, aby zminimalizować zużycie pamięci i czas ładowania? Czy całkowicie brakuje mi sensu i czy możesz podzielić się wskazówkami, jak zmniejszyć użycie procesora i użycie pamięci, jeśli jest to dane, że nie mogę użyć wtyczki buforowania.


title: ustawienia api i dane przekazane w parametrze

text: w przykładzie interfejsu API ustawień jest dane wejściowe i funkcja wywołania zwrotnego do oczyszczenia/weryfikacji wyniku z tego wejścia: to jest dane wejściowe: echo "<input id='text_string' name='boj_myplugin_options[text_string]' type=' text' value='$text_string' />"; a to jest funkcja zwrotna : function boj_myplugin_validate_options( $input ) { $valid['text_string'] = preg_replace( '/[^a-zA-Z]/', '', $input['text_string'] ); Czytałem, że do tej funkcji są przekazywane dane $_POST jako parametr, ale co oznacza tutaj `text_string`: `$input['text_string']`? jestem trochę zdezorientowany, powinien to być parametr `name`, ale parametr name wydaje się być zwykłym tekstem: `name='boj_myplugin_options[text_string]'` Dziękuję za odpowiedź


title: Jak wywołać sortowalny javascript pulpitu nawigacyjnego na stronie wtyczki?

text: Chcę utworzyć wielokolumnowy sortowalny obszar widżetów na stronie ustawień wtyczki. Aby to przetestować, zacząłem od bezpośredniego skopiowania zawartości HTML mojego pulpitu nawigacyjnego z `<div id="dashboard-widgets-wrap">` (w tym wszystkiego, co się w nim znajduje). Otrzymałem ładną wizualizację widżetów mojego pulpitu nawigacyjnego wraz z systemem automatycznych kolumn. Mój problem polega na tym, że nie mogę wywołać skryptu, który umożliwia sortowanie tych widżetów (`jquery-ui-sortable`). Ponadto chciałbym gdzieś zapisać zamówienie, czy jest do tego inny skrypt? Gdzie pulpit nawigacyjny natywnie zapisuje kolejność widżetów pulpitu nawigacyjnego? Każda pomoc byłaby bardzo mile widziana.


title: Jak zmienić tagi i taksonomie?

text: Ok, znalazłem kod do zmiany „TAGS” na inną nazwę. Zmieniłem moje tagi, aby powiedzieć „Gwiazdy”, ale permalinki nadal mówią TAGI Chcę, aby powiedział „Gwiazdy”, jak to zrobić. Oto kod, którego używam add_action( 'init', 'wpa4182_init'); funkcja wpa4182_init() { globalne $wp_taksonomie; // Lista etykiet, które możemy modyfikować, pochodzi z // http://codex.wordpress.org/Function_Reference/register_taxonomy // http://core.trac.wordpress.org/browser/branches/3.0/wp-includes/ taxonomy.php#L350 $wp_taxonomies['post_tag']->labels = (object)array( 'name' => 'Tagi WPA 4182', 'singular_name' => 'Tag WPA 4182', 'search_items' => 'Szukaj Tagi WPA 4182', 'popular_items' => 'Popularne tagi WPA 4182', 'all_items' => 'Wszystkie tagi WPA 4182', 'parent_item' => null, // Tagi nie są hierarchiczne 'parent_item_colon' => null, 'edit_item' => 'Edytuj tag WPA 4182', 'update_item' => 'Aktualizuj tag WPA 4182', 'add_new_item' => 'Dodaj nowy tag WPA 4182', 'new_item_name' => 'Nowa nazwa tagu WPA 4182', 'separate_items_with_commas' => 'Oddziel tagi WPA 4182 przecinkami', 'add_or_remove_items' => 'Dodaj lub usuń tagi WPA 4182', 'choose_from_most_used' => 'Wybierz spośród najczęściej używanych tagów WPA 4182', ); $wp_taxonomies['post_tag']->label = 'WPA 4182 Tagi'; } ale permalinki nadal mówią „tag” dlaczego tak jest


title: Określanie „bieżącej strony” w niestandardowych menu WordPress

text: Używam niestandardowych menu WordPress. Mam linki takie jak * **Home** - Renderowane za pomocą `home.php` * **Blog** - Renderowane za pomocą `page-blog.php` z `WP_Query`, aby uzyskać posty na blogu * **Usługi** - Strona * **Portfolio** — renderowane przy użyciu `page-portfolio.php`, aby pobrać wszystkie posty typu Custom Post Type "Portfolio" * **Kontakt** - Strona Chciałbym określić, który link jest aktualny i nadać mu styl. Jak mam to zrobić? WordPress nie będzie wiedział, który jest wybrany, gdy jestem w prostym poście na blogu, na przykład `single.php`


title: Zaktualizuj wartości z określonych pól niestandardowych na 70 stronach

text:
Mam stronę wordpress z ponad 70 stronami ofert samochodów różnych marek. Każda strona ma niestandardowe pole o nazwie Cena z wartością liczbową. Oto, co do tej pory otrzymałem: function setup_modificari_pret() { add_menu_page( 'Modificari pret', 'Madificari Pret', 'manage_options', 'modificari-pret', 'setari_modificari_pret'); } add_action("menu_admin", "setup_modificari_pret"); function setari_modificari_pret() { ?>
 <?php screen_icon('motywy'); ?>
Zmiany pret
 <form method="POST" action="">

   Wartości liczbowe:  	  <input type="text" name="modifica_pret" value="<?php echo $pret_modificat;?>" size=" 5" /> %

 </form>

 <input type="submit" value="Save" class="button-primary"/>
 <?php } if (isset($_POST["update_settings"])) { $pret_modificat = esc_attr($_POST["pret_modificat"]); update_option("numer_tema", $pret_modificat); $pret_modificat = get_option("nume_tema"); } Chcę dodać ustawienia strony opcji, aby aktualizować wszystkie ceny z bazy danych z możliwością ich zwiększenia lub zmniejszenia o 10%. Jak mogę to osiągnąć?


title: Jak sprawić, by taksonomia „najczęściej używanych tagów” była zawsze rozszerzona?

text: Jak mogę mieć kilka taksonomii, aby zawsze wyświetlać „najczęściej używane tagi” podczas tworzenia nowego posta. Dziękuję.


title: POST ustawienia wtyczki Wordpress

text: Opracowałem kilka wtyczek do Wordpressa. Obecnie nie jestem w stanie zreplikować sposobu, w jaki wp save settings. Mam stronę ustawień, której nauczyłem się z samouczka. POST do `option.php`, a wp zajmie się zapisaniem danych. Ale mam pewną niestandardową stronę opcji, która wymaga bardziej złożonej obsługi. Zasadniczo chciałem POST niektórych danych do własnego php, a następnie przekierować z powrotem do oryginalnej strony/URL po obsłudze. Nie mogę znaleźć „właściwego” sposobu na poprawne przekierowanie, tj. bez załadowania całej strony, a następnie przekierowania za pomocą javascript. Obecnie używam GET z `add_query_arg()`, url wyświetli dane, które przekazałem. Użycie POST spowoduje wyświetlenie monitu o przekierowanie po odświeżeniu. Czy jest wbudowana funkcja wp, która robi to automatycznie? LUB Gdybym miał POST do `option.php`, jak powinienem uzyskać dostęp do danych bez ich automatycznej obsługi? EDYCJA: Przykład jednej ze skomplikowanych stron wyglądałby tak: przypisuję usermeta niektórym użytkownikom, których nazwalibyśmy SU (SpecialUser). Aby ułatwić pracę administratora, mam stronę wyświetlającą listę użytkowników z kolumną pokazującą, czy są SU. Tekst w tej kolumnie każdego wiersza jest linkiem, który po kliknięciu przełączy stan SU dla tego użytkownika. Obecnie używam GET, aby przekazać id użytkownika, a także akcję do wykonania. Następnie sama strona wykryje, czy zarówno akcja, jak i identyfikator są prawidłowe, stan użytkownika jest przełączany. Jednocześnie wyświetlany jest zaktualizowany wynik. Zapytanie GET pozostaje pod adresem URL To, co naprawdę chciałbym zrobić, to użyć POST, przekazać identyfikator i akcję do tej samej strony, następnie przełączyć stan, ale niczego nie wyświetla, a następnie „przekierować” z powrotem na stronę wyświetlającą zaktualizowanego użytkownika lista. Wcześniej próbowałem użyć javascript do przekierowania strony, ale oznacza to, że będzie musiał załadować całą stronę, zanim javascript będzie mógł zostać wykonany. Nie jest przyjazny dla zasobów. Chciałbym, aby działało podobnie jak w przypadku interfejsu Settings API. Przepraszam za długie wyjaśnienia. Jestem pewien, że jest określenie na to, co chciałem zrobić, ale nie jestem pewien, co to jest. Dzięki EDIT: To mniej więcej jak strona wtyczki, kiedy aktywujesz/dezaktywujesz wtyczkę. Strona wtyczki używa GET. Problem, który mam, polega na przekierowywaniu, więc GET lub POST nie powinny mieć znaczenia.


title: Czy istnieje bardziej wydajna funkcja wyszukiwania/wtyczki administratora?

text: Pisarze na naszej dużej instalacji Wordpress uwielbiają korzystać z funkcji wyszukiwania treści. Choć ta funkcjonalność jest wygodna, złożoność jej zapytań znacznie spowalnia naszą bazę danych. Oto przykład zapytania SQL, które znalazłem w naszym powolnym dzienniku zapytań zaledwie kilka minut temu: SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND ( ((wp_posts.post_title LIKE '% Made%') OR (wp_posts. post_content LIKE '%Made%')) AND ((wp_posts.post_title LIKE '%in%') LUB (wp_posts.post_content LIKE '%in%')) I ((wp_posts.post_title LIKE '%the%') LUB ( wp_posts.post_content LIKE '%the%')) AND ((wp_posts.post_title LIKE '%shade:%') LUB (wp_posts.post_content LIKE '%shade:%')) AND ((wp_posts.post_title LIKE '%Easy%) ') LUB (wp_posts.post_content LIKE '%Easy%')) AND ((wp_posts.post_title LIKE '%tips%') LUB (wp_posts.post_content LIKE '%tips%')) I ((wp_posts.post_title LIKE '%) to%') OR (wp_posts.post_content LIKE '%to%')) AND ((wp_posts.post_title LIKE '%care%') LUB (wp_posts.post_content LIKE '%care%')) AND ((wp_posts.post_title LIKE '%for%') LUB (wp_posts.post_content LIKE ' %for%')) I ((wp_posts.post_title LIKE '%your%') LUB (wp_posts.post_content LIKE '%your%')) I ((wp_posts.post_title LIKE '%outdoor%') LUB (wp_posts.post_content LIKE '%outdoor%')) AND ((wp_posts.post_title LIKE '%furniture%') LUB (wp_posts.post_content LIKE '%furniture%')) ) AND wp_posts.post_type = 's5_post' AND (wp_posts.post_status = ' publikuj' LUB wp_posts.post_status = 'przyszłość' LUB wp_posts.post_status = 'szkic' LUB wp_posts.post_status = 'oczekujące' LUB wp_posts.post_status = 'prywatne' ten facet! Nic dziwnego, że działa powoli. Chciałbym usłyszeć pomysły, jak zakodować kilka poprawek tej funkcjonalności, aby była nieco bardziej wydajna. (Mam już kilka własnych pomysłów; mam nadzieję, że Twoje są lepsze niż moje! :) )


title: Zarówno pętla strony, jak i pętla postów na tej samej stronie

text:
Próbuję najpierw uzyskać treść pojedynczej strony (tej, która jest pytana), a następnie w małej sekcji poniżej chcę wyświetlić tytuł moich postów na blogu jako sekcję „Najnowsze wiadomości”. Problem polega na tym, że jeśli najpierw użyję `<?php if ( have_posts() ) while ( have_posts() ): the_post(); ?>` aby pobrać zawartość strony. A następnie spróbuj użyć `$posts_array = get_posts($args );`, aby uzyskać posty na blogu, po prostu dwukrotnie otrzymuję nagłówek strony. Oczywiście funkcja `get_posts` przejmuje identyfikator strony zamiast przeglądać wpisy na blogu. Czy istnieje sposób, aby nakazać get_posts wyszukanie pierwszych 5 identyfikatorów postów na blogu, a nie bieżącego identyfikatora strony? Wdzięczny za wszystkie odpowiedzi, sugestie, wskazówki i podpowiedzi :) oto mój kod: <?php if ( have_posts() ) while ( have_posts() ): the_post(); ?>
 <id artykułu="post-<?php the_ID(); ?>" <?php post_class(); ?> role="artykuł"> <nagłówek class="nagłówek-wpisu">
<?php the_title(); ?>

 <?php the_content(); ?> <?php wp_link_pages( array( 'before' => '
' . __( 'Strony:', 'potwór' ), 'after' => '
' ) ); ?> <?php edit_post_link( __( 'Edytuj', 'potwór' ), '', '' ); ?>
 </artykuł>
 <?php endwhile; // koniec pętli. ?> <?php $args = array( 'numberposts' => 5, 'offset' => 0, 'category' => , 'orderby' => 'post_date', 'order' => 'DESC', 'include ' => , 'exclude' => , 'meta_key' => , 'meta_value' => , 'post_type' => 'post', 'post_mime_type' => , 'post_parent' => , 'post_status' => 'opublikuj '); $posts_array = get_posts( $args ); ?>

<?php _e('Site nytt:', 'potwór'); ?>
 <?php $liczba = 1; foreach ($posts_array jako $monster_news) { setup_postdata($monster_news); if ($count == 1) { echo '
'; } else { echo '
'; }                                  tytuł(); echo '
'; } $liczba = null; ?>


title: phpBB 3 do bbPress

text: Aktualizuję forum diabetologiczne, aby było bardziej rozbudowane, do którego wcześniej korzystałem z phpBB 3. Zdecydowałem się na użycie WordPressa w nowej wersji i zainstalowałem bbPress, jednak chciałbym zaimportować/przenieść istniejących użytkowników, fora i posty na phpBB w bbPress. Nie ma zbyt wielu z nich do wykonania ręcznie, ale nadal chciałbym móc to zrobić ręcznie. Wypróbowałem wtyczki ForumConverter i WP phpBB Bridge, ale żadna z nich nie działała, więc jeśli ktoś ma jakieś rady lub sugestie, które byłyby bardzo mile widziane. Nie wiem, czy to dlatego, że pobrałem najnowszą stabilną wersję wszystkiego, ale o dziwo nie mam też żadnych tabel z prefiksem "bb_" w mojej bazie danych...


title: Usunąć menu taksonomii bez usuwania metaboksu?

text: Tworzę niestandardową taksonomię dla CPT i muszę wyłączyć możliwość tworzenia nowych terminów dla tej taksonomii. Chciałbym wiedzieć, czy istnieje sposób na usunięcie z menu administratora (`show_ui => false`?), ale zachowaj metabox. Widziałem kilka rozwiązań łączących się z akcją `admin_menu` i usuwających ręcznie, ale chciałbym wiedzieć, czy istnieje sposób, aby powiedzieć Wordpressowi, kiedy rejestruję tę taksonomię, aby nie umieszczać dla niej menu i zachować domyślny metabox. Żeby zilustrować to, czego chcę: +----------+---------------------------------+ | show_ui | meta_box_cb | +----------+----------------------------+ | prawda | fałszywe | #=> pokaż menu, ale usuń metabox | fałszywe | fałszywe | #=> usuń wszystko | fałszywe | prawda (lub coś prawdziwego)| #=> tego chcę +----------+----------------------------+ Dzięki


title: Niestandardowy MetaBox: Dostępne terminy pozycji menu żywności

text: Zamierzam stworzyć niestandardowe metabox z polami wyboru, które będą służyć do wyświetlania dostępności przedmiotów. Dołączyłem dwa przykładowe obrazy tego, co chcę osiągnąć. Każda pomoc byłaby bardzo mile widziana. Co więcej, naprawdę staram się dowiedzieć, od czego zacząć ten problem. Aby uzyskać więcej informacji, stworzę niestandardowy typ postu, który będzie specyficzny dla pozycji menu. To jest dla lokalnej piekarni z babeczkami. Dziękuję! http://brocknunn.com/help-pics/Menu-Dates.jpg http://brocknunn.com/help-pics/checkbox.png


title: Dodaj niestandardową meta do elementów menu nawigacyjnego

text: Muszę dołączyć metadane do każdego elementu menu, z kluczem „foo”. Czy można to zrobić bez edycji rdzenia WP? Szybkie spojrzenie na pliki menu nawigacyjnego wykazało, że w pobliżu miejsca, w którym chcę dodać pole wejściowe, nie ma żadnych podpięć (poniżej Opisu, tutaj - http://cl.ly/0v2Z0X1n2e1L431t0h1G)


title: Zmiany wprowadzone w .htaccess nie zostaną cofnięte

text: Jestem nowy w WordPressie i bawię się nim, aby dowiedzieć się, jak działa. Zrobiłem kilka zmian w pliku `.htaccess` WordPressa, aby dodać przekierowanie i działało to doskonale. Teraz mój problem jest nawet po usunięciu zmian z pliku .htaccess, WP nadal przekierowuje mnie zgodnie z przekierowaniem, które dodałem do pliku. Nie jestem pewien, jakie inne zmiany muszę zrobić, aby przywrócić domyślną pracę w moim WordPressie, ponieważ nawet usunąłem bazę danych, a następnie ponownie ją zainstalowałem, ale nadal nie jestem w stanie rozwiązać problemu. Każda pomoc w tym zakresie będzie bardzo pomocna. Jej jest to, co dodałem do mojego pliku htaccess, który usunąłem później w Options + FollowSymLinks RewriteEngine na RewriteRule (.*) $ http://www.abc.com/$1 [L, R=301] Wziąłem z tego początkowe odniesienie strona internetowa Przepisywanie adresu URL pliku Htaccess Używam serwera WAMPP na moim komputerze lokalnym i nawet po wyczyszczeniu wszelkiej możliwej pamięci podręcznej, o której wiem, problem nadal występuje.


title: Synchronizować artykuły Wordpress od lokalnego do zdalnego?

text: Zaczynam blog i staram się, aby moja wersja Localhost była jak najbardziej aktualna z moją wersją serwera zdalnego w Internecie. Naprawdę chciałbym móc utworzyć post/artykuł na mojej instalacji Localhost i w jakiś sposób opublikować ten sam artykuł/post w mojej wersji internetowej (wersja zdalna) po naciśnięciu przycisku publikowania. Czy ktoś wie, czy istnieje wtyczka lub inny sposób na łatwe zautomatyzowanie lub pomoc w takim zadaniu? Moim głównym celem jest to, że będę mieć lokalną i zdalną wersję wszystkich artykułów, kiedy je opublikuję, wolałbym móc najpierw publikować w mojej wersji lokalnej, a następnie opublikować wynik końcowy na mojej stronie internetowej / zdalnej instalacji


title: Ustawienia opcji motywu WordPress nie są zapisywane

text:
Mam problem z zapisaniem ustawień opcji motywu. Moje ustawienia polegają na zapisaniu na stałe, zapisuje się tylko wtedy, gdy pozostajesz na stronie opcji motywu po zapisaniu ustawień. Ale kiedy przechodzę na jakąkolwiek inną stronę lub ponownie ładuję bieżącą stronę, ustawienia znikały. **TU jest Kod** funkcja theme_options_do_page() { global $theme_options, $icons_options, $new_values, $shortname, $values_array; if( !isset( $_WNIOSEK['wyślij'] ) ) { $_WNIOSEK['wyślij'] = false; } $values_array = array( array( "name" => "Tekst praw autorskich w stopce:", "desc" => "Wpisz tekst w stopce.", "id" => "footer_text", "type" => "text ", "std" => array ('footer_text'=>$_POST['footer_text'],) ), array( "name" => "Facebook URL :", "desc" => "Wpisz tutaj swój Facebook URL. ", "id" => 'facebook', "type" => "text", "std" => array ('facebook'=>$_POST['facebook'],) ), array( "name" => "Twitter URL :", "desc" => "Wpisz tutaj swój Twitter URL.", "id" => 'twitter', "type" => "text", "std" => array ('twitter'=> $_POST['twitter'],) ), array( "nazwa" => "URL Google+ :", "opis" => "Wprowadź tutaj swój adres URL Google+.", "id" => 'google', "type" => "text", "std" => tablica ('google'=>$_POST['google'],) ), array( "name" => "Instagram URL :", "desc" => "Tu wpisz swój Instagram URL.", "id" => 'instagram', "type" => "text", "std" => array ('instagram'=>$_POST['instagram'],) ), array( "name" => "URL Linkedin :", "desc" => "Wpisz tutaj swój URL Linkedin.", "id" => 'linkedin', "type" => "text", "std" => array ('linkedin'=>$_POST['linkedin'],) ), array( "name" => "URL Pinteresta :" , "desc" => "Wprowadź tutaj swój adres URL Pinteresta.", "id" => 'pinterest', "type" => "tekst", "std" => array ('pinterest'=>$_POST['pinterest'],) ), array( "name" => "Rss URL :", "desc" => "Wpisz tutaj swój URL RSS.", "id" => 'rss', "type" => "text", "std" => array ('rss'=>$_POST['rss'],) ), array( "name" => "Stumbleupon URL :", "desc" => "Wprowadź tutaj swój adres URL Stumbleupon.", "id" => 'stumbleupon', "type" => "text", "std" => tablica ('stumbleupon'=>$_POST ['stumbleupon'],) ), array( "name" => "URL Vimeo :", "desc" => "Wpisz tutaj swój adres URL Vimeo.", "id" => 'vimeo', "type" => "text", "std" => array ('vimeo'=>$_POST['vimeo'],) ), array( "name" => "URL YouTube :", "desc" => "Wprowadź tutaj swój adres URL YouTube.", "id" => 'youtube', "type" => "text", "std" => tablica ('youtube'=>$_POST['youtube' ],) ), ); if ( $_GET['strona'] == basename(__FILE__) ) { if (isset ( $_POST[ 'prześlij' ] ) ) { update_option( 'new_theme_options', serialize( $values_array )); } $theme_options = get_option('new_theme_options',false); $theme_values = unserialize($theme_options); } if (isset ($_POST['submit'])) { $icons_size = array ( 'szerokość'=>$_POST['szerokość'], 'wysokość'=>$_POST['wysokość'], ); update_option('social_settings_responsivetheme_options', serialize($icons_size)); }; $icons_options = get_option('social_settings_responsivetheme_options'); $icons_values = unserialize($icons_options); ?> <?php if( false !== $_REQUEST['submit'] ) : ?>

<?php _e( 'Opcje zapisane', 'responsywny motyw' ); ?>

 <?php endif; ?>
 <?php $nazwa_motywu = wp_get_theme() ?> <?php screen_icon(); echo "
" . $nazwa_motywu . __( ' Opcje', 'motyw responsywny' ) . "
"; ?> <forma metody="post" action="themes.php?page=theme-options.php"> <?php foreach ($values_array jako $value) { ?>
 <?php ?> <?php ?>
 <?php echo $wartość['nazwa']; ?>	 <input style="width:400px;" nazwa="<?php echo $wartość['id']; ?>" id="<?php echo $wartość['id']; ?>" typ="<?php echo $wartość['typ'] ; ?>" value="<?php foreach ($value['std'] as $key){echo $key;}?>" />

 <?php echo $wartość['opis']; ?>

 <?php }//koniec foreach ?>

 <input type="submit" name="submit" class="button-primary" id="submit" value="<?php _e( 'Opcje zapisu', 'motyw responsywny' ); ?>" />
 </form>
 Mam nadzieję, że otrzymam rozwiązanie moich problemów. Z góry bardzo dziękuję.


title: Zapominanie danych typu Custom Post

text:
Właśnie ustawiłem niestandardowy typ postu, głównie zgodnie z tym samouczkiem. Konfiguruję teraz rzeczy na mojej stronie, robię wiele modyfikacji CSS i tak dalej, i co kilka minut post po prostu zapomina o wszystkim, co jest w niestandardowych polach meta. Jestem pewien, że zrobiłem coś złego w sekcji add_action/update_post_meta, ale nie wiem, co to jest, ponieważ tak naprawdę nie rozumiem całości tego, co robi kod. W każdym razie, oto cała sprawa: add_action('init', 'portfolio_register'); function portfolio_register() { $labels = array( 'name' => _x('Mój portfel', 'Ogólna nazwa typu postu'), 'singular_name' => _x('Pozycja portfela', 'Pojedyncza nazwa typu postu'), 'add_new' => _x('Dodaj nowy', 'element portfela'), 'add_new_item' => __('Dodaj nowy element portfela'), 'edit_item' => __('Edytuj element portfela'), 'new_item' => __('Nowy element portfela'), 'view_item' => __('Wyświetl element portfela'), 'search_items' => __('Przeszukaj portfolio'), 'not_found' => __('Nic nie znaleziono') , 'not_found_in_trash' => __('Nic nie znaleziono w Koszu'), 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'menu_icon' => get_stylesheet_directory_uri() . '/article16.png', 'rewrite' => true, 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => null, 'supports' => array('title','editor ','Miniaturka')           ); register_post_type( 'portfolio' , $args ); } register_taxonomy("portfolio_cat", array("portfolio"), array("hierarchical" => true, "label" => "Kategorie", "singular_label" => "Kategoria", "rewrite" => true)); add_action("admin_init", "admin_init"); function admin_init(){ add_meta_box("media_meta", "Media", "media_meta", "portfolio", "normalne", "niskie"); add_meta_box("meta_podświetleń", "meta podświetleń", "meta_podświetleń", "portfolio", "normalny", "niski"); add_meta_box("main_meta", "Main", "main_meta", "portfolio", "normal", "low"); add_meta_box("tabbed_meta", "Tabbed", "tabbed_meta", "portfolio", "normalne", "niskie"); } function media_meta(){ global $post; $custom = get_post_custom($post->ID); $media_meta = $niestandardowe["media_meta"][0]; ?>
Media:
 <textarea cols="110" rows="5" name="media_meta"><?php echo $media_meta; ?></textarea>
 <?php } function highlights_meta(){ global $post; $custom = get_post_custom($post->ID); $highlights_meta = $custom["highlights_meta"][0]; ?>
Wyróżnienia:
 <textarea cols="110" rows="5" name="highlights_meta"><?php echo $highlights_meta; ?></textarea>
 <?php } function main_meta(){ global $post; $custom = get_post_custom($post->ID); $główna_meta = $niestandardowa["główna_meta"][0]; ?>
Główne:
 <textarea cols="110" rows="5" name="main_meta"><?php echo $main_meta; ?></textarea>
 <?php } function tabbbed_meta(){ global $post; $custom = get_post_custom($post->ID); $tabbed_meta = $niestandardowe["tabbed_meta"][0]; ?>
Na kartach:
 <textarea cols="110" rows="5" name="tabbed_meta"><?php echo $tabbed_meta; ?></textarea>
 <?php } add_action('save_post', 'save_details'); funkcja save_details(){ global $post; update_post_meta($post->ID, "media_meta", $_POST["media_meta"]); update_post_meta($post->ID, "highlights_meta", $_POST["highlights_meta"]); update_post_meta($post->ID, "main_meta", $_POST["main_meta"]); update_post_meta($post->ID, "tabbed_meta", $_POST["tabbed_meta"]); } add_action("manage_posts_custom_column", "portfolio_custom_columns"); add_filter("manage_edit-portfolio_columns", "portfolio_edit_columns"); function portfolio_edit_columns($columns){ $columns = array( "cb" => "<input type=\"checkbox\" />", "title" => "Tytuł portfela", "description" => "Opis", "media_meta" => "Media", "highlights_meta" => "Najważniejsze", "main_meta" => "Główne", "tabbed_meta" => "Tabbed", "portfolio_cat" => "Kategorie portfolio" ); return $kolumny; } funkcja portfolio_custom_columns($kolumna){ global $post; switch ($kolumna) { case "opis": the_excerpt(); przerwanie; case "media_meta": $custom = get_post_custom(); echo $custom["media_meta"][0]; przerwanie; case "highlights_meta": $custom = get_post_custom(); echo $custom["highlights_meta"][0]; przerwanie; case "main_meta": $custom = get_post_custom(); echo $custom["main_meta"][0]; przerwanie; case "tabbed_meta": $custom = get_post_custom(); echo $custom["tabbed_meta"][0]; przerwanie; case "portfolio_cat": echo get_the_term_list($post->ID, 'portfolio_cat', '', ', ',''); przerwanie; } }


title: Wysyłanie zapytań do wielu kategorii z różnymi przesunięciami

text: Na mojej stronie internetowej mam sekcję "Z ostatniej chwili", która pokazuje 4 najnowsze artykuły z kategorii "Wieści z ostatniej chwili". Poniżej znajduje się sekcja z polecanymi wiadomościami, która wyświetla 5 kolejnych artykułów z kategorii „Wiadomości z ostatniej chwili”. Otrzymuję te posty, po prostu ustawiając przesunięcie na 4 w WP_Query To, co chcę zrobić, to dokonać korekty w polecanej sekcji wiadomości. Tak, że nadal pobiera 5 najnowszych artykułów z Najświeższych wiadomości, ale jeśli artykuł zostanie dodany do kategorii „Polecane wiadomości”, to wciąga je. Niektóre pseudokody mogą wyglądać tak: Pobierz 5 najnowszych postów z Najświeższych wiadomości z offsetem 4 i z polecanymi wiadomościami z offsetem 0 Wydaje się całkiem proste, kiedy jest napisane w ten sposób, ale nie wydaje mi się, aby to działało. Nie mogę uzyskać WP_Query, aby zaakceptować przesunięcie z jednej kategorii, a nie z drugiej. Próbowałem tego $featuredPosts = new WP_Query( array( 'posts_per_page' => 5, 'cat' => 169, 'offset' => 4 ), array( 'posts_per_page' => 5, 'cat' => 172 , 'przesunięcie' => 0) ); Ale to daje mi tylko pierwsze 5 postów z cat 169 i ignoruje drugą tablicę zapytań z 172. Próbowałem również przechowywać wszystkie identyfikatory postów już opublikowanych w "Breaking News", a następnie nie wyprowadzać ich ponownie, abym mógł zrobić łatwiej zapytanie (Pobierz ostatnie 5 z aktualności i polecanych), ale problem polega na tym, że nie zawsze wygeneruje 5 postów, ponieważ będzie wykluczać niektóre z najświeższych wiadomości. Może kompletnie się nad tym zastanawiam i jest prostszy sposób, czy ktoś ma jakieś pomysły?


title: image_downsize zwraca tablicę?

text: Próbuję wygenerować miniaturę dla obrazu, który opublikowałem, ale wydaje się, że kiedy wywołam image_downsize, index[0] faktycznie drukuje tablicę jako adres URL. Jestem trochę zdezorientowany, więc każda pomoc byłaby mile widziana! Mój kod: $wpUploadPath = wp_upload_dir(); $target_path = $wpUploadPath; $nazwapliku = 'http://www.mysite.org/uploads/sampleFile.jpeg'; $fileNameFinal = pathinfo($filename); $ wp_filetype = wp_check_filetype ($ nazwa pliku, null); $attachment = array( 'post_mime_type' => $wp_filetype['type'], 'post_title' => $fileNameFinal['filename'], 'post_content' => '', 'post_status' => 'dziedziczy' ); $attach_id = wp_insert_attachment($attachment, $target_path); $upFile = image_downsize( $attach_id, 'thumbnail' ); Tutaj napotykam problem. Jeśli `print_r($upFile);` otrzymuję: Array ( [0] => http://www.mysite.org/uploads/Array [1] => 0 [2] => 0 [3] => )       Czy to normalne? Wygląda na to, że nie mogę wygenerować miniatury, aby zaktualizować moje meta użytkownika o to. Każda pomoc byłaby mile widziana. Dziękuję! Tre


title: Tworzenie archiwów niestandardowych typów postów i taksonomii oraz ładnych adresów URL

text: Stworzyłem niestandardowy typ posta, „Strony lokalne” i dwie różne taksonomie: „Lokalizacje” i „Usługi”. W tej chwili działa niestandardowy typ postu. Jednak adresy URL nie są ładne. Wyglądają mniej więcej tak: `http://domain.com/?localpage=%post_name%` Idealnie chciałbym stworzyć archiwum dla typu posta i taksonomii. Na przykład, głównym archiwum byłoby coś w stylu `http://domain.com/localpage`, które zawierałoby listę wszystkich postów w tym typie postów. Zakładam, że wymagałoby to własnego szablonu archiwum. Chciałbym również utworzyć stronę z listą kategorii dla moich taksonomii, gdzie adres URL będzie wyglądał jak `http://domain.com/localpage/locations` i `http://domain.com/localpage/services`. Obie te strony zasadniczo zawierałyby wszystkie kategorie lub pozycje określonej taksonomii. Filtruj linki na każdej z tych stron do następnej taksonomii. Przykładem tego może być: > **Lokalizacje:** Abbott, CA; Aberdeen, Kalifornia; Kabel, CA; Truskawka, Kalifornia; Zuver, > CA > > **Usługi:** Regulowane aluminiowe zadaszenia na patio; Izolowane osłony patio; > Sklep Markizy przednie; Obudowy ogrodów zimowych. > > Odwiedzając `http://domain.com/localpage/locations`, zobaczysz > wymienione lokalizacje. Po kliknięciu na dowolną konkretną lokalizację, zostaniesz > wysłany do czegoś takiego jak > `http://domain.com/localpage/%nazwa_lokalizacji%/usługi`, gdzie zostanie wyświetlona lista > wszystkich usług dla tej lokalizacji. Po kliknięciu usługi zostaniesz > przeniesiony do posta w stylu > `http://domain.com/localpage/%location_name%/%service_name%/%post_name%` Jak mogę to zrobić i jaki szablon strony potrzebne są pliki (archive.php, single.php, itp.)? Oto kod, którego używam w moim 'functions.php' do utworzenia niestandardowego typu postu i taksonomii. //////////////////////////////////////////////// / Niestandardowy typ posta na stronie lokalnej /////////////////////////////////////////// ///// function create_local_pages() { $labels = array( 'name' => _x( 'Strony lokalne', 'ogólna nazwa typu posta' ), // Wskazówka: _x('') służy do lokalizacji 'singular_name ' => _x( 'Strona lokalna', 'Pojedyncza nazwa typu posta' ), 'add_new' => _x( 'Dodaj nową', 'Strona lokalna' ), 'add_new_item' => __( 'Dodaj nową stronę lokalną' ) , 'edit_item' => __( 'Edytuj stronę lokalną' ), 'new_item' => __( 'Nowa strona lokalna' ), 'view_item' => __( 'Wyświetl stronę lokalną' ), 'search_items' => __( 'Przeszukaj strony lokalne' ), 'not_found' => __( 'Nie znaleziono stron lokalnych' ), 'not_found_in_trash' => __( 'Nie znaleziono stron lokalnych w koszu' ), 'parent_item_colon' => '' ); $annoucement_args = array( 'labels' =>$labels, 'singular_label' => __('Strona lokalna'), 'public' => true, 'show_ui' => true, 'menu_position' => 5, 'capability_type' => 'post', 'hierarchical' => false, 'rewrite' => false, 'supports' => array('title', 'editor'), 'has_archive' => true, ); register_post_type('strona lokalna', $annoucement_args); } add_action('init', 'create_local_pages'); //////////////////////////////////////////////// / Lokalne taksonomie stron //////////////////////////////////////////// /// add_action( 'init', 'build_locations', 0 ); function build_locations() { register_taxonomy( 'location', 'localpage', array( 'hierarchical' => true, 'label' => 'Lokalizacje', 'query_var' => true, 'rewrite' => true ) ); } add_action( 'init', 'build_services', 0 ); function build_services() { register_taxonomy( 'services', 'localpage', array( 'hierarchical' => true, 'label' => 'Services', 'query_var' => true, 'rewrite' => true ) ); } add_action( 'init', 'build_keywords', 0 ); function build_keywords() { register_taxonomy( 'keyword', 'localpage', array( 'hierarchical' => true, 'label' => 'Słowa kluczowe', 'query_var' => true, 'rewrite' => true ) ); } Jakakolwiek pomoc byłaby bardzo mile widziana. **Dodatkowe informacje** W podanym przykładzie strony lokalne to strony w witrynie, które odnoszą się do lokalizacji geograficznej i pojedynczej, konkretnej usługi. Stąd moje odniesienie do nich jako "stron lokalnych" dla niestandardowego typu postu. Z tego powodu można je nazwać inaczej. Z mojego punktu widzenia jest to gra SEO w jego imieniu. Większość treści jest identyczna, z wyjątkiem niektórych zmian słów kluczowych i lokalizacji w całej treści. Nie jest to coś, co naprawdę lubię, ale staram się dostarczyć to, o co prosił klient.


title: Jak przetestować projekt WordPress na lokalnym hoście za pomocą VirtualBoxVM?

text: Pracuję nad projektem WordPress skonfigurowanym z MAMP na localhost. Próbuję przetestować witrynę w przeglądarce internetowej za pomocą VirtualBoxVM, przeglądając mój lokalny adres IP. Mój problem polega na tym, że wp_head() wyprowadza ścieżkę bezwzględną do zasobów css i js, więc przeglądarka VirtualBoxVM próbuje załadować http://localhost:[port]/wp-content/themes/twentytwelve-[xy]/style.css?ver =3,5 co oczywiście się nie powiedzie. Jak uzyskać VirtualBoxVM, aby prawidłowo załadować te zasoby? Może mogę uczynić adresy URL zasobów względnymi?


title: Automatyczne usuwanie postów w określonym dniu

text: chcę wyświetlić wszystkie posty, a także policzyć dni postu od momentu publikacji if ($pageposts): foreach ($pageposts jako $post): setup_postdata($post); echo '<p>'; tytuł(); echo '</p>'; na każdym kroku; endif; Wynik powinien wyglądać podobnie do tego Post Title1 - Ten post został opublikowany 4 dni temu Post Title2 - Ten post został opublikowany 3 dni temu Post Title3 - Ten post został opublikowany 6 dni temu i jednocześnie chcę go usunąć, gdy dotrze 10 dni naprawdę potrzebuję twojej pomocy, dzięki bardzo to doceniam


title: Link bezpośredni "Nazwa posta" zwraca stronę główną dla niestandardowych postów

text: Jestem tu nowy. Bardzo potrzebuję pomocy w sprawie problemu z permalinkiem. W mojej witrynie mam jeden niestandardowy typ posta „portfolio”, ale kiedy ustawię strukturę permalink na „Nazwa posta”, zwraca on stronę ładowaną index.php, a nie stronę page-portfolio.php. Ale z inną strukturą permalinka działa dobrze. Przepraszam, że próbowałem, ale nie było podobnych odpowiedzi. Pracuję na moim serwerze wamp, który ma włączone reguły przepisywania modów i mogę zmienić struktury permalinków (na "Nazwa posta") dla innych motywów (z niestandardowymi typami postów) i działa to płynnie. Moje kody mogą mieć problemy. Proszę pomóż. Z góry dziękujemy za miły czas i wsparcie. /* * Niestandardowe typy postów dla portfeli! */ function jm_portfolio_post_type(){ $labels = array( 'name' => _x('Portfolio', 'Ogólna nazwa typu postu'), 'singular_name' => _x('Portfolios', 'Pojedyncza nazwa typu postu'), 'add_new' => _x('Dodaj nowy', 'Portfolio'), 'add_new_item' => __('Dodaj nowe portfolio'), 'edit_item' => __('Edytuj portfolio'), 'new_item' => __ ('Nowe portfolio'), 'all_items' => __('Wszystkie portfele'), 'view_item' => __('Wyświetl portfolio'), 'search_items' => __('Przeszukaj portfele'), 'not_found' = > __('Nie znaleziono portfeli'), 'not_found_in_trash' => __('Nie znaleziono portfeli w Koszu'), 'parent_item_colon' => '', 'menu_name' => 'Portfolio' ); $args = array( 'labels' => $labels, 'description' => 'Portfolio', 'public' => true, 'menu_position' => 5, 'menu_icon' => null, 'hierarchical' => true, 'supports' => array('title', 'editor', 'thumbnail'), 'rewrite' => array('slug' => 'portfolio'), 'has_archive' => true ); register_post_type('portfolio', $args); } add_action('init', 'jm_portfolio_post_type'); /* * Niestandardowe wiadomości dla portfela */ function jm_portfolio_updated_messages($messages){ global $post, $post_ID; $messages['portfolio'] = array( 0 => '', 1 => sprintf(__('Zaktualizowano portfel. Wyświetl portfolio'), esc_url(get_permalink($post_ID))), 2 => __('Pole niestandardowe zaktualizowane.'), 3 => __('Własne pole zaktualizowane.'), 4 => __('Portfolio zaktualizowane.'), 5 => isset($_GET['weryfikacja']) ?sprintf(__('Portfolio przywrócono do wersji z %s'), wp_post_revision_title((int) $_GET['revision'], false)) : false, 6 => sprintf(__('Opublikowano portfolio. Wyświetl portfolio'), esc_url(get_permalink($post_ID ))), 7 => __('Zapisano portfel.'), 8 => sprintf(__('Przesłano portfel. Podgląd portfolio'), esc_url(add_query_arg('preview', 'true', get_permalink($post_ID)) )), 9 => sprintf(__('Portfolio zaplanowane na: **%1$s**. Podgląd portfolio'), date_i18n(__('M j, Y @ G:i'), strtotime($post- >post_date)), esc_url(get_permalink($post_ID))), 10 => sprintf(__('Zaktualizowano wersję roboczą portfela. Podgląd portfolio'), esc_url(add_query_arg('podgląd', 'prawda', get_permalink($post_ID)))), ); zwróć $wiadomości; } add_filter('post_updated_messages', 'jm_portfolio_updated_messages'); funkcja jm_rewrite_flush() { flush_rewrite_rules(); } add_action( 'after_switch_theme', 'jm_rewrite_flush' );


title: Środowisko pomostowe Wordpress, które synchronizuje wszystko oprócz postów?

text: Zapoznałem się już z tym pytaniem i nie jest ono zbyt pomocne. Używamy Wordpressa jako CMS, który zawiera również sekcję blog/wiadomości. Blog/news używa „postów” WP, a te są tworzone zawsze i są j Używamy już kontroli wersji dla plików, więc jest to dość proste. Głównym problemem jest baza danych. Zasadniczo chcemy selektywnej kopii zapasowej, która wyklucza posty. Czy są jakieś najlepsze praktyki lub sprawdzone sposoby, aby to zrobić? Jestem wystarczająco zadowolony z sql (nie konkretnie MySql, ale myślę, że dialekty są wystarczająco podobne), że mógłbym wymyślić skrypt, aby to zrobić, ale wolę nie ryzykować subtelnych błędów, jeśli jest już dobrze- dostępne przetestowane rozwiązanie. Jeśli nie ma jeszcze rozwiązania, czy są jakieś zastrzeżenia lub pułapki, o których powinienem wiedzieć, robiąc to? Jakieś artykuły, które byłyby pomocne w przygotowaniu tego?


title: Jak nadać witrynie (Wordpress) niestandardowy tytuł i opis w wyszukiwarce Google?

text: chodzi o stronę www.kindheitsorte.de. Kiedy wyszukujesz w Google „kindheitsorte.de”, zobaczysz „kindheitsorte.de/” jako wynik – bez niestandardowego tytułu lub opisu witryny. Kiedy wyszukujesz w Google „kindheitsorte”, otrzymujesz „Informationen” jako tytuł witryny (co jest dość dziwne, ponieważ ten tytuł nigdy nie został dodany – nie możesz go nawet zobaczyć w kodzie źródłowym witryny. Witryna działa na Wordpress 2.9.2 i korzysta z All in One SEO Pack 1.6.13 Dodałem niestandardowy opis dla każdej strony z All in One SEO Pack, ponieważ strona główna witryny nie zawiera żadnego tekstu, który mógłby być zainteresowany. Co muszę zrobić, aby Google wyświetlał właściwy tytuł, a także opis, który dodałem? Wielkie dzięki, chłopaki!


title: Brak dostępu do wp-admin

text: Kiedy próbuję zalogować się do jednej z moich instalacji WP (zwykły WP 3.4.2-no multisite), ciągle jestem przekierowywany do pliku `wp-login.php`. Sprawdziłem prawie wszystko: * Hasło jest poprawne i zmienione... nic * Reset do domyślnego motywu... nic * Dezaktywowane wszystkie wtyczki... nic * Przesłano ponownie mój plik wp-login.php... nic * Sprawdzono pliki .htaccess ... nic * wp-config.php nadal wygląda tak samo. * Usunąłem dane mojej przeglądarki i użyłem innej przeglądarki... Nadal nic. * Całkowicie nadpisano każdy plik WordPress świeżą instalacją do pobrania. Co jeszcze może to być? Nie dokonywałem żadnych aktualizacji kodu.


title: Niestandardowy typ posta czy tylko kategorie postów?

text: Używam WordPressa jako systemu zarządzania treścią. Obecnie mam kilka różnych typów postów niestandardowych: „polecane”, „gatunki”, „odpowiedzi”, „fora” i „glosariusz”. Wszystkie są wykonane na zamówienie i nie będą działać z domyślną funkcjonalnością postów. Mam jednak również trzy oddzielne typy postów, które wymagają tej samej funkcjonalności, ale są wyświetlane w trzech osobnych obszarach witryny: `wiadomości`, `artykuły`, `blogi`. Moje pytanie brzmi: **czy powinienem używać kategorii do wyświetlania tych postów, czy też powinienem utworzyć dla nich niestandardowe typy postów?**. W tej chwili używam kategorii, ale powoduje to kilka problemów: * Domyślnie `blog`, `artykuł` lub post `news` mają ten sam format adresu URL: `website.com/post_slug` * Wolałbym, aby był to `website.com/news/post_slug`, `website.com/blog/post_slug` itd. ... * Chciałbym móc używać struktury URL takiej jak `website.com /blog/author/name` lub `website.com/author/name/blogs`, aby wyświetlić tylko posty tego autora. Z góry dziękuję,


title: Bezpłatna wtyczka Google Analytics współpracująca z Wordpressem w trybie sieciowym (WPMU)?

text: Czy jest jakaś bezpłatna wtyczka Google Analytics współpracująca z WPMU? Proszę sugerować tylko wtedy, gdy go używasz i działa.


title: Niestandardowe atrybuty do tagów javascript

text: Moja witryna używa cloudflare, ale naprawdę chcę włączyć program ładujący rakiety, ale jeśli ustawię go w trybie automatycznym, psuje całą moją witrynę... Więc wyszukałem w Google i znalazłem tę odpowiedź, która pomogła w dodaniu `data-cfasync ="true"` lub `data-cfasync="true"` (zobacz wiki cloudflare) do znacznika `script`. Ale reklamuje to PO adresie URL. Aby ładowarka rakietowa mogła użyć tagu, musi on znajdować się bezpośrednio po otwierającym tagu skryptu. A więc w skrócie: <script data-cfasync="true(or false)" type="text/javascript" src="domain.com/jshere.js"></script> Odpowiedź na powyższej stronie (tutaj) zawiera instrukcje jak to zrobić, dodałem go do mojego pliku `functions.php` i dodałem znacznik w odpowiednim adresie URL. Ale dodaje kod po adresie URL, a zatem jest bezcelowe, ponieważ program ładujący rakiety nie widzi tagu po adresie URL. Nie jestem dobry w php i przez jeden dzień bawiłem się kodem, aby spróbować umieścić tag przed adresem URL, ale wydaje mi się, że nie mogę tego zrobić. Zastanawiam się, czy ktoś może zmodyfikować ten kod dla `functions.php`, aby można było to osiągnąć?


title: Błąd krytyczny: nie można ponownie zadeklarować admin_notice()

text: Piszę wtyczkę, większość mojego kodu jest opakowana w klasy, z wyjątkiem funkcji awaryjnej admin_notice, którą wywołuję, gdy nie ładuję głównej wtyczki class: class MojaKlasa { //Główna klasa wtyczki } if ( $check = true ) { $mojaKlasa = nowa MojaKlasa(); } else { add_action( 'admin_notices', 'admin_notice' ); } function admin_notice() { echo "wtyczka nie załadowana"; } działało to wcześniej tak, jak powinno, aż nagle pojawił się błąd, gdy dezaktywowałem i reaktywowałem wtyczkę te: **Wtyczka nie mogła zostać aktywowana, ponieważ wywołała błąd krytyczny.** **Błąd krytyczny: Nie można ponownie zadeklarować admin_notice() (wcześniej zadeklarowane w myplugin.php:12) w myplugin.php w linii 14.** Numery linii (12&14) odnoszą się do pierwszej i ostatniej linii funkcji, plik jest taki sam. Dziwne jest to, że kiedy zawijam funkcję w funkcję, istnieje warunek, jak poniżej: if ( ! function_exists('admin_notice')) { function admin_notice() { echo "wtyczka nie jest załadowana"; } } Otrzymuję błąd, że funkcja nie istnieje! Próbowałem usunąć i ponownie zainstalować pliki wtyczek, zmienić nazwę funkcji, ale to nie pomogło... Jakieś pomysły, co się dzieje?


title: Niestandardowe zapytanie MySQL dla postów i postów Meta

text: Mam niestandardową tabelę o nazwie „tagi”, która zawiera identyfikator „charity_id”, który jest odniesieniem do identyfikatora posta ... Muszę zapytać tabelę „tagi”, aby pobrać ten „identyfikator charytatywny”, a następnie wciągnąć tytuł posta i kilka metadanych. Idealnie, wynik końcowy dawałby następujące informacje: tags.serial_number, post.title, post_meta_data.post_title, post_meta_data.location_city, post_meta_data.location_state, post_meta_data.location_country


title: Czy można umieścić witrynę inną niż nr 1 jako domenę najwyższego poziomu Multisite?

text: Zakładając sieć WordPress z subdomenami: [identyfikator bloga nr 1) http://mojawitryna.com [identyfikator bloga nr 2) http://witryna1.mojawitryna.com [identyfikator bloga nr 3) http://witryna2.mojawitryna.com Czy można przenieść jedną z podwitryn do adresu URL witryny głównej? Wynik: [identyfikator bloga #1] (niedostępny lub nie obchodzi mnie to) [identyfikator bloga #2] http://mojawitryna.com [identyfikator bloga #3] http://witryna2.mojawitryna.com Zdaję sobie sprawę, że nie ma prosta zmiana konfiguracji, a adresy URL są często zakodowane w bazie danych, więc nie jest to łatwe zadanie. Ale zastanawiam się, czy jest to w ogóle możliwe z mapowaniem witryny "Sunrise", jakąś wtyczką itp.? Innym akceptowalnym wynikiem byłoby: [identyfikator bloga #1] http://mojawitryna.com [identyfikator bloga #2] http://mojanowawitryna.com [identyfikator bloga #3] http://witryna2.mojawitryna.com [wszystkie dalej blogi na mynewsite.com również] tj. wszystkie podwitryny powinny być mapowane na nową domenę


title: Nic nie zawodzi z drugim argumentem

text: Wtyczka Plugin Maker pastebin nie działa i ograniczyłem ją do awarii mechanizmu nonce. W pewnym momencie sprawdza check_admin_referer('$pluginmaker_nonce', $pluginmaker_nonce); gdzie to się nie udaje. (pokazuje błąd "Czy na pewno chcesz to zrobić") Zauważyłem, że jeśli pominiesz drugi argument (`$pluginmaker_nonce`) to działa. (domyślną wartością argumentu jest `'_wpnonce'`.) Sposób definiowania `$pluginmaker_nonce` to if (!function_exists('wp_nonce_field')){ function pluginmaker_nonce_field($action = -1){ return; } $pluginmaker_nonce = -1; } else { function pluginmaker_nonce_field($akcja = -1){ wp_nonce_field($akcja); } $pluginmaker_nonce = 'klucz-nonce-pluginmaker'; }


title: Tytuł taksonomii wyjściowej jako część wyniku

text:
Posiadam listę szczegółów produktu w formacie pdf. Jest ich około 300, a każdy z nich jest postem w ramach niestandardowego postu typu „szczegóły”. Każdy post jest powiązany z dowolną kombinacją 3 taksonomii: Profil, Grubość i Lokalizacja. Do każdego produktu dołączony jest plik pdf. Użytkownicy mają możliwość filtrowania listy szczegółów produktu za pomocą 3 pól wyboru, które zawierają różne taksonomie. Na przykład klient wybiera „skos”, „3/8” i „sufit” i otrzymuje tabelę zawierającą wszystkie produkty, które mają zastosowanie:

 Produkt A	 Faza	 3/8"	 Sufit	 Link do pobrania

 Produkt B	 Faza	 3/8"	 Sufit	 Link do pobrania

 Gdzie profil, grubość i location są (idealnie) pobierane z taksonomii.Jak dotąd mój ajax wygląda następująco ($profile, $thickness i $location są zwracane z formularza filtra, a wartość jest poprawnym ślimakiem taksonomii) i działa tak, jak powinien, ja może wybrać różne opcje i zwrócić tylko prawidłowe wyniki do tabeli: <?php $args = array( 'post_type' => 'details', 'posts_per_page' => 50, 'ed ge_profile' => $profile, 'overall_thickness' => $grubość, 'lokalizacja' => $lokalizacja ); $posts = get_posts($args); foreach($posts as $post):setup_postdata($post); ?>
 <?php the_title(); ?>	 	 	 	 <?php the_content(); ?>
 <?php endforeach; wp_reset_postdata(); ?> Mam problem z tymi trzema pustymi znacznikami td, w których powinienem wyświetlać nazwę profilu, nazwę grubości i nazwę lokalizacji. Próbowałem wielu rozwiązań i po prostu nie mogę znaleźć właściwego. Mam nadzieję, że ktoś może mi pomóc. Z góry dziękuję.


title: Jak mogę przekazać plik obrazu do wp_handle_upload?

text: Szukałem tego wszędzie i nie mogłem znaleźć odpowiedzi. Muszę przekazać plik ze źródła adresu URL do wp_handle_upload. Jak mogę to osiągnąć? Dziękuję Ci


title: Lista postów w polu niestandardowym

text: Mam pytanie. Mam niestandardowy typ wpisu o nazwie Miejsce. Mam sytuację, która może być na miejscu. Chcę mieć niestandardowe pole `parent_place`, w którym mógłbym wybrać rodzica miejsca. Miejsce może nie mieć żadnego lub jednego rodzica. Czy istnieje możliwość wylistowania wszystkich postów (`type = place`) w polu niestandardowym i wybrania jednego z nich? We wtyczkach dla pól niestandardowych mogę wybrać dropbox, radio itp, ale muszę wpisać wartości. Jak mogę automatycznie wypełnić listę wszystkich wpisów typu Miejsce?


title: Zarejestruj ślimak pisany wielką literą w adresie URL przekierowuje na oddzielną stronę

text: Projektuję motyw w programie Wamp, używając motywu podkreślenia. Mam też włączony buddypress. Pracowałem nad niestandardową stroną rejestracji pod localhost/testsite/register/, ale miałem włączone cap locki podczas wchodzenia do rejestru i stwierdziłem, że localhost/testsite/REGISTER/ przenosi mnie na zupełnie inną stronę z szablonem komentarza i słowo Zarejestruj się u góry. Dlaczego?


title: Wymuś HTTPS przy użyciu .htaccess - utknął w pętli przekierowań

text: Moja witryna Wordpress znajduje się pod adresem example.com/wordpress i potrzebuję, aby wszystko w środku było dostępne tylko przy użyciu protokołu SSL. Stworzyłem regułę .htaccess, która przekierowuje http -> https: RewriteEngine On RewriteRule ^/?(.*) https://%{SERVER_NAME}/wordpress/directory/$1 [R,L] Po wdrożeniu tej reguły strona jest niedostępny, ponieważ utknął w pętli przekierowań. Co ja robię źle? Mój Wordpress .htaccess: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wordpress/directory/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Rewrite /wordpress/katalog/index.php [L] </IfModule>


title: Przekazać parametry taksonomii do next_post_link()?

text: Próbuję dowiedzieć się, czy możliwe jest przekazanie pewnych parametrów do next_post_link() i previous_post_link(), aby wyświetlały tylko inne niestandardowe posty, które mają wybrane te same niestandardowe wartości taksonomii? W moim przypadku mam niestandardowy typ postu o nazwie „domy” i dwie niestandardowe taksonomie o nazwie „num_floors” i „collection” Jeśli użytkownik znajduje się na jednej stronie domu, chcę linków next/prev tylko do innych domów o tej samej wartości dla num_floors i kolekcja jak aktualnie oglądana. Doceń swoją pomoc!


title: Który plik core odpowiada za gravatary?

text: Zdaję sobie sprawę, że modyfikowanie podstawowych plików jest mile widziane, ale mocno wierzę, że rdzeń WP NIE POWINIEN polegać na linkach zewnętrznych. W mojej sytuacji jestem za Wielką Chińską Zaporą Sieciową, strony gravatara są zablokowane. Powoduje to opóźnienia w czasie ładowania mojej strony. Mam poprawkę, ale chciałbym ją całkowicie usunąć z mojej instalacji.


title: pobierz atrybuty/część shortcode galerii

text: Próbuję pobrać wszystkie identyfikatory obrazów, które są powiązane z shortcode [galeria], które są wymienione jako wykluczone. Na przykład: jeśli mój post zawiera `[gallery exclude="1,2,3"]` chciałbym uzyskać zmienną, która będzie wyglądać jak to `echo $excludes;` wynik `1,2,3` dziękuję za wszelką pomoc, jaką możesz zaoferować.


title: Daj pierwszeństwo „Czytaj więcej” przed liczbą słów excerpt()

text: Domyślnie `the_excerpt()` wyświetla zawartość przed `<!--more-->`, przycinając ją do ~50 słów. Czy jest jakiś sposób, aby zapobiec tej funkcji przycinania, gdy jest obecny `<!--more-->`, ale nadal działa, gdy nie ma `<!--more-->`? Dziękuję!


title: Dostęp do konta użytkownika jednym kliknięciem w Wordpress?

text: Próbuję znaleźć sposób, w jaki mój zespół wsparcia może uzyskać dostęp do moich kont użytkowników w Wordpress. To, co próbuję zrobić, to utworzyć raport w panelu administracyjnym wszystkich użytkowników, a następnie mieć przycisk, który przenosi ich do konta użytkownika, tak jakby byli użytkownikiem. Potrzebujemy tego, aby potwierdzić, że ich konta działają poprawnie, obsługują itp. Wiem, że nie można odszyfrować MD5 w jedną stronę z wordpressa - ale czy ktoś był w stanie stworzyć lub zakodować coś, co uchwyciłoby tę funkcjonalność?


title: niestandardowa podstrona postu typu post

text: Mam CPT, a mój format linku bezpośredniego jest taki: http://animup.net/anime/attack-on-titan/ Chcę mieć podstronę taką jak http://animup.net/anime/attack -on- titan/ **pobierz** Mój kod wygląda tak: function my_disable_redirect_canonical( $redirect_url ) { if ( is_singular( array('recommends','reviews','anime','manga')) ) $redirect_url = fałszywy; zwróć $redirect_url; } ale kiedy próbuję wejść na podstronę (animup.net/anime/attack-on-titan/download) pokazuje 404. Jak mogę obsłużyć podstrony CPT?


title: Custom post type (Jigoshop): nieoczekiwana wartość dla $category_id (przez $term->term_taxonomy_id) na serwerze live

text:
Zhakowałem razem funkcję, która wypluwa opis kategorii dla niestandardowego typu postu Jigoshop, wraz z powiązanym obrazem. (Pole obrazu product_cat jest implementowane przez wtyczkę Jigoshop). Działa lokalnie, ale na moim serwerze obraz nie zawsze jest znaleziony — zwrócony $category_id wydaje się być przesunięty o 1 dla niektórych (ale nie wszystkich) produktów. function cyclelux_brand_info() { function get_the_category_bytax( $id = false, $tcat = 'category' ) { $categories = get_the_terms( $id, $tcat ); if ( ! $categories ) $categories = array(); $kategorie = wartości_tablicy( $kategorie ); foreach ( array_keys( $categories ) as $key ) { _make_cat_compat( $categories[$key] ); } // Nazwa filtra jest w liczbie mnogiej, ponieważ zwracamy wiele kategorii return apply_filters( 'get_the_categories', $categories ); } // DO ZROBIENIA: posprzątaj, nie zadziała, jeśli produkt jest przypisany do wielu kategorii $cat = get_the_category_bytax($post->ID,'product_cat'); // print_r(get_the_terms( $id, 'product_cat' )); // print_r($cat); foreach ( $cat as $term ) { $category_description = $term->description; $category_id = $term->term_taxonomy_id; } // echo "category_id = ". $kategoria_id; // echo "
jigoshop_product_cat_image = " . jigoshop_product_cat_image($category_id)["obraz"]; // echo "
jigoshop_product_cat_thumb_id = " . jigoshop_product_cat_image($category_id)["thumb_id"]; echo "
"; echo "

" . $category_description . "

"; }