Kategori
Rydder opp WordPress database etter UTW
Etter oppgradering til WordPress 2.3 og prøver å re-evaluere tag bruk, bestemte jeg meg til å besøke en gammel pet-peeve av meg: Den relativt massive (les: GI-normous) størrelsen av min wp_postmeta bordet. Det var alltid den største tabellen i databasen min (takk til UTW), så når jeg var poking rundt i databasen det fanget mitt øye (det var over 5MB).
Med WordPress 2.3 "tags" er begynt å bli håndtert internt, og behovet for UTW i sin gamle form (ryktet er det vil bli delt opp i elementer som utfyller WordPress 'nye innebygde merking system) er ikke lenger, så jeg fikk ut saksen og ...
Ta en nærmere titt, hadde jeg over 30000 poster i wp_postmeta som hadde en meta_key heter _utw_tags_0. Midt tanker om hvordan disse postene var liksom data-intercourse/sexing den opp og reprodusere som kaniner, begynte jeg varmer opp phpMyAdmin (tar det Behemoth en stund å starte eller hva?).
Når phpMyAdmin var opp, valgte jeg webområdet mitt database, så wp_postmeta (den "wp_ 'prefix er standard, hvis din er annerledes, justerer SQL-spørringen hensiktsmessig) bord fra listen på venstre side av phpMyAdmin grensesnitt.
Når du har wp_postmeta bordet foran deg, klikker du på SQL-fanen øverst på siden og du bør ende opp på en side med en stor tekstboks og en spørring allerede startet for deg. Uthev at tekst og erstatte det med:
DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_0'
Du vil få en slags "Er du sikker på at du vil ødelegge Planet Earth" varsel, klikker du Ja.
Jeg hadde fortsatt ca 10 poster med en meta_key tittelen _utw_tags_ så jeg brukte samme fremgangsmåte som ovenfor og sprengt dem med:
DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_'
Dette førte mitt wp_postmeta bordet ned fra over 5MB til mindre enn 22kB. Kan du si: Wheeee?
Siste endringer her på samdevol.com
Jeg har vært meningen å legge inn et notat om noen av de siste endringene her, men har vært travlere deretter en lang-tailed katten i et rom fullt av gyngestoler (klør etter å bruke det uttrykket for en stund; ') ...
Jeg har adoptert et nytt tema som heter nobus, designet av Dezzain Studio . Grensesnittet er ikke så enkelt, ikke for komplisert, ikke for mørk. Overskriften er litt høy, men jeg ønsker å leve med det litt før du prøver endringer (høyden tillot meg ganske mye cut-and-lim noen av mine code / hacks til header å beholde funksjonaliteten jeg ønsket (oversettingstjeneste , RSS ikonet w / out rulle ned, min logo og noen sitater). Det er en stor forskjell i typografi, ikke bare stil, men størrelse og avstand. Feedback er ønsket / welcome om disse (og andre) endringer.
Noen mindre endringer i funksjonalitet, testing nye plugins (ikke bare nytt for meg, men ny for WP 2.3 og / eller 'verden'), nøye bruke noen AJAX (mindre enn 2% av de besøkende har JavaScript slått av, men jeg holde et øye med dette og prøve å bruke JS som vil forringe / høst-back til HTML adferd / utseende.
Skrevet her om bruk Zazz Post ticker. Jeg har vært å holde et øye for noe med denne funksjonaliteten, det siste året eller så, og alt jeg forsket / prøvde var enten for clunky / stygg eller kreves mer tid til å integrere så jeg var villig til å vie. Denne falt rett i uten kamp og stylet opp ganske enkelt med noen få CSS tilføyelser.
Noen andre nye plugin tillegg:
- DoFollow bruke no-følger som regel bare ikke mening lenger, bør det være unntaket.
- Håndheve www. Preference Jeg droppet www MERK: Denne plugin er nå overflødig med 2,3 .
- HeadSpace2 Eksperimentering med dette meta-generator-on-steroider
- Link Indikasjon Hvis vi skal sette kontroll / beslutning om hvordan linker / nye vinduer blir håndtert i brukere hender, la dem ta en informert beslutning?
- Nofollow gjensidighet Hvis jeg kommer til å slå av uten følge, forventer jeg at du, så vel
- Shutter Reloaded Med alle de ulike JavaScript-biblioteker og påfølgende konflikter min lightbox / slimbox scripts begynte å handle whacky. Bare falt dette i og jeg er ok for nå; ')
- WP-Fotnoter Fordi noen av mine innlegg trenger bare fotnoter.
- Sikker og tilgjengelig PHP Contact Form Til slutt brøt sammen og bestemte seg for å prøve / teste en plugin skjema løsning
Noen folk email meg nå og da om sitater i overskriften min, så bare som en FYI: Jeg bruker Kvalitet Quotes , og det jeg elsker mest om denne 'enda-en-random-quote "plugin er at det går ut og får 10 sitater hver dag, og deretter sykler tilfeldig gjennom dem på hver side oppdateres. Så i stedet for å treffe / avhengig-på noen utenfor ressurs hver gang en side oppdateres på nettstedet mitt det er bufret lokalt. Rask, lett og uavhengig.
Lukking med en av mine favoritt nyere sitater:
Vi kan slikke tyngdekraften, men noen ganger papirene er overveldende.
- Wernher von Braun
6 enkle trinn for å herding WordPress
Det er noen grunnleggende trinn du kan ta for å begrense eksponeringen for ondsinnet atferd rettet mot din WordPress blog. Min intensjon med denne artikkelen er ikke å gjøre nettstedet ditt bullet-proof (hvis noe slikt finnes), men for å dekke de vanligste exploits / svakheter. Fil-og katalog tillatelser har vært diskutert andre steder , men jeg vil legge ut en påminnelse om de grunnleggende regelen-of-thumb: Set filer til 644 og kataloger til 755. Hvis du må bruke mindre sikre innstillinger (for / wp-content/uploads / for eksempel) du ikke har en god vert .
Unnlatelse av å gjøre følgende betyr ikke at bloggen din blir hacket, det betyr bare det er mer sannsynlig. Så here we go:
.. Dekk Privates (eller: "Nice truser there") ...
- Slett unødvendige filer / wp-admin/install.php og / wp-admin/upgrade.php ((Når du er ferdig med installasjon eller oppgradering disse filene vil ikke være nødvendig, og de vil bli erstattet med ditt neste installasjon / oppgradering))
- Slett default innlegg og kommentere ((reklamerer "Ny blogg! Kom SPAM meg!"))
- Gjør det vanskeligere å avsløre din SQL login info og forhindre brukerne leser der de bør ikke:. I din rotkatalogen (der wp-config.php ligger) sørge for at det er en htaccess fil som inneholder følgende ((Slår av ftp- stil som leser; Kun anerkjenne index.php index.html som legitime index filer; Ikke la NOEN fjerntilgang til wp-config.php)):
Options -Indexes
DirectoryIndex index.php index.html
Order Deny,Allow
Deny from all - Endre tillatelser for wp-config.php til 600 (tilsvarende rw ---) hvis mulig ((En av de få unntakene til standard 644 regelen))
- Hindre lesing av kataloger som ikke omfattes av WordPress: Drop en tom (0-byte) fil som heter index.html i / wp-content/plugins / eller / wp-content/uploads / (for eksempel) ((Grunnen til at vi bruker html. istedenfor. php er i tilfelle PHP pauser på serveren vi er fortsatt dekket på HTTP-nivå))
- For SPAM forebygging, aktivere Akismet ((Akismet er stor luke ut spam comments)) (kommer med WordPress) og installere / aktivere Bad Behavior ((Bad Behavior stopper mye spam / ondsinnet-aktivitet før det noen gang treffer ditt nettsted)) Disse to plugins er minimum i spam forebygging i min mening, men føler seg fri til å eksperimentere på egen hånd.
Andre hensyn til sikkerhet er ditt valg i en vert. Jeg anbefaler en profesjonell:
Som alltid: Tilbakemelding velkommen!
Vis innlegg ticker-stil i WordPress med Zazz
Jeg tenkte på en måte å vise frem eldre innlegg og skjedde på tvers av Zazz Post Ticker plugg av Stew Houston.
Jeg tenkte "Here we go, en ny sjanse for meg å helt Bork bloggen min med noen ukjente kodebit ..." Så jeg plukket opp saksen og bla-bla-bla (du skjønner poenget).
Jeg tok en rask titt på instruksjonene (merk at for historiske formål) og jeg ikke se hvor jeg måtte omskrive min serverens kernel eller redigere kjerne WordPress komponenter og tenkte "wot den" ell ".
Den gode poeng: Lett å installere, lett og gjør akkurat det det er ment å gjøre rett ut av boksen (og det er med WordPress 2.3-beta3). Det er enkelt å konfigurere (selv om det krever redigere zazz-post-ticker.php fil, er det en enkel, rett fram edit), betyr det ikke bruker tabeller (takk, jeg har gulpet nok denne uken) og CSS er ikke convoluted! Det gir mulighet for å endre varigheten før falming, gjør at antall poster og selv for en offset (synes redundant for meg å vise innlegget informasjon som vises en tomme lavere på siden så jeg likte denne funksjonen).
Den dårlige punkt (entall, mind you): Det javascript er ikke pakket så det er ikke gyldig. Men her er en rask løsning:
Åpne opp zazz-post-ticker.php og gå til linje 30, skal det se slik ut: echo "<script type=\"text/javascript\">\n";
Lag en ny linje under den ene og inn: echo "//<![CDATA[\n";
Og rett før linje 139 som lyder: echo "</script>\n";
Legg til: echo "//]]>\n";
Nå har du en lett, enkel å installere / konfigurere innlegg ticker for WordPress som validerer også!
Tilbakemelding velkommen.
Merk: Per 10/29/08 det vises forfatterens nettsted er nede, her er v1.1 file: Zazz Post Ticker
missunderstood tema - Big oppdatere
Just
lansert den nye versjonen (0.94) av missunderstood temaet. Noen store endringer, massevis av opprydning, utvidet funksjonalitet:
- Innebygd Optimal Tittel (for SEO)
- Innebygd slimbox (raskere, lettere Lightbox effekt)
- Separate lister for kommentarer og trackbacks
- Avansert blockquotes
- Innebygd pullquotes
- Penere søkeboks
- Code-blokk stil med tall og sebra striping
Mange av generøse mennesker har brakt min oppmerksomhet til problemer med tidligere versjoner av missunderstood, og jeg har prøvd å gå gjennom alt med en fin tann kam. Jeg testet denne versjonen i Firefox, Internet Explorer 6 og 7 samt Opera. Det er gyldig XHTML streng når det brukes i en moderne nettleser (les: alt annet enn Internet Explorer
Original post med mer info her . Se en live demo her . Missunderstood har en Support Forum , og det kan lastes ned fra opprinnelige innlegget eller direkte fra her .
Tilbakemelding alltid verdsatt ...
Integrer PunBB inn din WordPress nettstedet
Den info i dette innlegget er ganske gammelt, men jeg drar det her for referanse, uansett ...
Jeg ønsket å legge et forum til min WordPress blog, men alt jeg kom over ikke å integrere godt (design / side kontinuitet, etc.) eller var for enkel for min smak ... Da jeg kom over en tutorial her (det er noen rundt, det er bare den jeg snublet over). Etter opplæringen hadde jeg en noe mer integrert forumet ...
... Hvor blod-splatter av slakteri våre ikke vil farge noe ...
Med erfaringene og utgivelsen av PunBB 1.2.15 jeg bestemte meg for å se om jeg kunne gjøre en bedre jobb. Siden den første installasjon / integrasjon hadde jeg laget en css-basert navigasjon menyen og noen tilfeldige sitater som ikke vises når min banner / header ble vist ovenfor PunBB forum.
Irritert, plukket jeg opp saksen og begynte å kjøre ....
Fortsett å lese dette innlegget ...
Corporate Slave tema - Big oppdatere
Versjon 0.95 er ute nå, med mye tweaks gjort over flere måneder ...
Innarbeidet noen plugins i functions.php for enkelhets skyld:
- Optimal Tittel
- Hot Dates
- fjernet 'sosial'
- Slimbox
Lagt til den Top Post funksjonalitet (for en full bredde 'funksjoner' post). Top Post tar siste innlegg i en kategori (kategori satt i temaene alternativene under presentasjon), viser den øverst (full bredde) og gjør at det ikke er gjentatt i enten kolonne nedenfor.
Dette temaet kommer med Slimbox, en lett / rask bildevisning system som lightbox. Det er bygget inn Corporate Slave, så det bør ikke være noe behov for konfigurasjon. Det er automagical, fungerer med alle thumbnail-med-link-til-fullimage.
Se det i aksjon her .
Opprinnelige innlegget med mye mer informasjon. Last ned der eller direkte herfra: Corporate Slave Theme v0.95
Støtte Forum for Corporate Slave Tema er her .
www. Preferanse og samdevol.com
Siden domener er ofte indeksert annerledes (med og uten www-prefikset), jeg hoppe på no-www bandwagon. For mer info besøk
Brukervennlighet med WordPress påvirket meg til å bruke Markus Jaquith er Håndheve www. Preferanse plugin (som arbeider for 'håndheve' enten en www eller ikke-www preferanse).
Om meg widget for WordPress - v1.0 (TinyMCE)
Da jeg først startet en WordPress blogg jeg ønsket å legge til noen personlig identifikasjon til forsiden i et forsøk på å fremme gyldigheten / identitet / hva-Evah. "Widgets" var noe nytt å WP så jeg trodde dette var tilnærmingen for meg. Jeg endte opp med en liten kamp med en tekst-widget og fikk det jeg ville.
... Hodet endelig poppet ut av lukkemuskelen min og ...
Så masochisme fikk bedre av meg og i et forsøk på å self-flagellaten gjorde jeg en Om Meg widget. Min tilnærming var enkel; Angi URL til et bilde, en blurb om deg selv / nettsted og en lenke eller to. Det fungerte rett og slett for: På bare ca 70% av temaer / områder; ') Problemet var at mange av temaene gjøre noen ganske screwy ting og noen web vertene er kresen om noen fil / bildebehandling.
Så jeg startet en reise som startet med meditasjon ... Når jeg følte meg løs og unencumbered av stress av daglige livet jeg spurte min Skaper: «Er du kjent med WordPress"
Fortsett å lese dette innlegget ...
Ingen nye Hesk integrasjon tutorials
Jeg har lagt en "Help Desk" teknisk support "ticket" system for en tid siden (Hesk v0.93.1) og skrev en tutorial for det her .
Jeg bruker ikke det og har ikke hatt tid til å oppdatere til den nyeste versjonen av Hesk (siste versjon av hesk spiller ikke godt med opplæringen min), og jeg kan ikke oppdatere den, kanskje droppe det. Synes forumet her er mer effektive, og min betalende kunder synes å "jævla-sure" vil avtale direkte med meg heller da noen ticket system ...
Så, ingen nye tutorial for Hesk integrasjon ...































