Hitta och ersätt i wordpress inlägg
Tänkte bara skriva upp en liten snippet för att hitta och ersätta saker i wordpress inlägg.
Snippet:
UPDATE wordpress SET wp_posts = replace(wp_posts,”wordpress 3.0″,”wordpress 3.1″);
Tänkte bara skriva upp en liten snippet för att hitta och ersätta saker i wordpress inlägg.
Snippet:
UPDATE wordpress SET wp_posts = replace(wp_posts,”wordpress 3.0″,”wordpress 3.1″);
Måste ta och skriva ner vissa saker ibland annars glömmer jag det, och varför inte skriva dom här?
För att replacea någon text i mysql använder jag denna:
UPDATE posts SET post_content = replace(post_content,”arf”,”")
För att enkelt installera debian (Eller valfri annan linux distribution) med hjälp av en usb sticka följ stegen nedan:
1. Ladda hem nödvändiga filer
DD
boot.img.gz
debian-502-i386-businesscard.iso
2. Extrahera boot.img ur boot.img.gz
3. Kör ”dd bs=1M if=boot.img of=\\.\e:”
4. Kopiera över debian-502-i386-businesscard.iso till E: eller vilken enhet din usb-sticka har.
Resultat:
H:\>dd bs=1M if=boot.img of=\\.\e:
rawwrite dd for windows version 0.5.
Written by John Newbigin
This program is covered by the GPL. See copying.txt for details
239+0 records in
239+0 records out
H:\>
Nu är det bara att boota på din usb sticka om du har konfigurerat bios för detta.
Jag har lite diffusa problem med minnesanvändningen av min VPS just nu, och en temporär(!) lösning kan vara att starta om servern en gång mitt i natten, det har löst det tillfälligt för mig, medans jag optimerar apache & mysql så får det vara så här.
Logga in som root och kör ‘crontab -e’ och lägg sedan in detta för att starta om en gÃ¥ng varje natt klockan 04:00, all output som kan tänkas komma frÃ¥n den kastas bort.
0 4 * * * shutdown -r now >/dev/null
Åter igen så vill jag poängtera att detta endast är en temporär lösning!
Flytta alla plugins till en annan mapp och lägg tillbaka dom en och en tills du vet vilken plugin det är som orsakar skiten.
För just mig var det wp-super-cache som ställde till det, så börja där.
För att kolla och reparera samt optimera alla mysql databaser så kör detta kommando :
mysqlcheck -u root -p –auto-repair –check –optimize –all-databases
Man kan sedan använda denna i cron för att få denna optimering dagligen.
En liten snabb snippet för att kolla om en titel redan existerar i databasen:function wordpress_finns_post($titel) { global $wpdb; return $wpdb->get_row("SELECT * FROM posts WHERE post_title = '" . $titel . "'", 'ARRAY_A'); }Perfekt att använda då man importerar poster på något sätt. Exempel:If (!wordpress_finns_post('Trocadero')) { echo "Skapa en post här med wp_create_post för det finns ingen post med den titeln"; }else{ echo "Skapa inte en post, för det finns redan en"; }
Kommentarer