Wordpress
Nu ook wat ervaring met wordpress, en dit werkt op zich toch ook wel mooi. Wat ik oa handig vind, is heel makkelijk menu opbouwen, pagina's toevoegen en extra plugins zoeken/ installeren.
site moven
Als een site van www.site.nl naar een andere hoster gaat, en icm wordpress, doe de aanpassing dan in onderstaande volgorde:
a. pas de wordpress config aan (het kan zijn, dat je dan even niet aan kunt loggen, dat de site er wat verminkt uitziet) ook krijg je waarschijnlijk je scherm niet terug, je kunt ook dmv phpmyadmin in de sql db kijken, in de wp-options tabel, of alles staat zoals je wilt, en zoniet pas het aan
b. pas de dns entries bij de oude hosting partij aan, zodat hij voor *.site.nl www.site.nl etc naar nieuwe ip gaat wacht ongeveer 30 minuten, en de site moet er nu weer goed uit zien, en inloggen moet ook mogelijk zijn. om de dns entries te testen, kun je nslookup of dig (nix) gebruiken
als dit nog niet gewenste effect geeft, of bij sub pagina's een error, wijzig dan de permalink settings, en daarna weer terug
zie ook:
http://wordpress.org/support/topic/server-error404-file-or-directory-not-found
sql mass update status
dit was om nieuwsitems, de status draft te geven, van author 4
select
SELECT * FROM `wp_posts` WHERE `post_status` = "publish" AND `post_author` =4
update
update wp_posts set post_status="draft" WHERE `post_status` = "publish" AND `post_author` =4
handige plugins
updraftplus backup
http://wordpress.org/plugins/updraftplus/
heeft ondere optie om het te schedulen en naar bijvoorbeeld dropbox te laten sturen
security plugin
https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/
better search and replace
to modify url, if you want to run on another site, but also read:
http://codex.wordpress.org/Moving_WordPress
quote:
If you do a search and replace on your entire database to change the URLs, you can cause issues with data serialization, due to the fact that some themes and widgets store values with the length of your URL marked. When this changes, things break. T o avoid that serialization issue, you have four options: Use the Velvet Blues Update URLs or Better Search Replace plugins if you can access your Dashboard. Use WP-CLI's search-replace if your hosting provider (or you) have installed WP-CLI. Use the Search and Replace for WordPress Databases Script to safely change all instances. (If you are a developer, use this option. It is a one step process as opposed to the 15-step procedure below) Optionally, you can also use an online tool (in case you don't want to bother with uploading scripts to your server) Online WordPress Serialized PHP Search and Replace which allows for replacing an old domain or URL with a new one while fixing the serialized data at the same time. Note: Only perform a search and replace on the wp_posts table.
disable comments plugin
om globaal alle reacties uit te zetten:
https://wordpress.org/plugins/disable-comments/
customizr thema
yoast seo
voor search engine optimisation/ checks
google analytics
ook vooral voor advertenties/ statistieken
easy update manager
https://nl.wordpress.org/plugins/stops-core-theme-and-plugin-updates/
om te zorgen dat hij up to date blijft, zonder aanloggen....
wp config editor
https://wordpress.org/plugins/wp-config-file-editor/
daarmee een hoop aan te passen
dnui delete not used images
https://wordpress.org/plugins/dnui-delete-not-used-image-wordpress/
wel zorgen voor een backup, en mogelijk paar keer draaien eerste keer?
wordfence
https://nl.wordpress.org/plugins/wordfence/
child theme
lijkt me goed dit te gaan gebruiken:
https://codex.wordpress.org/Child_Themes
wordpress site migreren naar https
ik ga ervan uit dat certificaat etc geregeld is,
zie onderstaande website voor procedure:
https://designmodo.com/wordpress-https/
in het kort:
instellingen -> algemeen beide urls aanpassen naar met https hierna verlies je even verbinding
doe daarna onderstaand, dmv filezilla
To easily enable (and enforce) WordPress administration over SSL, the constant FORCE_SSL_ADMIN should be set to true in your site’s
wp-config.php file to force all logins and all admin sessions to happen over SSL.
define('FORCE_SSL_ADMIN', true);
hierna nog .htaccess
https probleem
kan zijn dat je problemen hebt, als je bij instellingen algemeen, https aanzet.
om het dan uit te zetten, kun je het beste functions.php aanpassen, en deze weer op http zetten.
te vinden onder:
wp-content\themes\<thema>\
en voeg daar meteen na php toe:
<?php update_option( 'siteurl', 'http://www.vca-voor-bedrijven.nl' ); update_option( 'home', 'http://www.vca-voor-bedrijven.nl' );
hier meer informatie http://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/
https procedure one.com/ really simple ssl plugin
https://help.one.com/hc/nl/articles/115005594065-Gebruik-https-op-uw-WordPress-site
Stap 1 - Ga naar Plugins in uw WordPress administratie Stap 2 - Installeer de "Really Simple SSL" plugin Stap 3 - Activeer de plugin Stap 4 - Klaar!
bij one.com gaat het dus makkelijk, die hebben certificaat al geregeld, maar mogelijk kan de plugin ook voor andere installaties gebruikt worden
email to download
https://nl.wordpress.org/plugins/email-to-download/
even kijken of dat wat is
website error
als je onderstaande error hebt:
Fatal error: require_once(): Failed opening required 'vendor/wordfence/wf-waf/src/init.php' (include_path='.:/usr/local/lib/php') in /www/htdocs/arlu/wp- content/plugins/wordfence/wordfence.php on line 52
doe dan:
in het kort
I deleted the WordFence plugin in FTP and installing the latest version directly.
dit kan zich ook uiten door een website die compleet niet laad
safari
cannot decode raw data”(NSURLErrorDomain:-1015)
chrome
err_content_decoding_failed
door wordpress te verwijderen uit:
upgrade map en plugin map
en daarna opnieuw installeren
rechtenvrije foto's volleybal
https://www.nevobo.nl/nieuwsbericht/2019/11/18/boete-illegaal-gebruik-fotos-wat-kun-je-doen
daar staan wat tips, om copyright claims te voorkomen
wp 5.8/ 5.9.2 update
de automatische wp 5.8 update zorgde voor:
Notice: WP_Block_Type_Registry::register werd verkeerd aangeroepen. Bloktype namen moeten een namespace voorvoegsel bevatten. Bijvoorbeeld my-plugin/my-custom-block Lees Foutopsporing in WordPress voor meer informatie. (Dit bericht is toegevoegd in versie 5.0.0.) in /var/www/vhosts/arl.nu/httpdocs/wp-includes/functions.php on line 5313
Fatal error: Uncaught Error: Call to undefined function block_has_support() in /var/www/vhosts/arl.nu/httpdocs/wp-includes/block-supports/align.php:18 Stack trace: #0 /var/www/vhosts/arl.nu/httpdocs/wp-includes/class-wp-block-supports.php(153): wp_register_alignment_support(Object(WP_Block_Type)) #1 /var/www/vhosts/arl.nu/httpdocs/wp-includes/class-wp-block-supports.php(67): WP_Block_Supports->register_attributes() #2 /var/www/vhosts/arl.nu/httpdocs/wp-includes/class-wp-hook.php(292): WP_Block_Supports::init('') #3
wat ik vond
https://wordpress.org/support/topic/fatal-error-class-wp-block-supports-php-since-5-8-update/
kortom wp 5.8 los downloaden, en de wp-includes map overkopieren
was nog niet de oplossing...
https://wordpress.org/support/topic/error-warning-call_user_func_array-2/
daar zijn we nu
onderstaand geopened
https://wordpress.com/forums/topic/wp-5-8-update-broke-down-my-site/
dat was verkeerde plek, had wordpress.org moeten zijn.
maar ik heb dmv mijn.deheeg.nl en dan doorloggen naar plesk een acronis backup terug kunnen zetten, van voor het probleem, daarna automatisch wp updates uitgezet, de plugins geupdate, en daarna wp 5.8 zelf
op mijn.deheeg.nl
beheren hosting en mail hosting daar een knop voor plesk
gaf wel een ngix bad gateway melding, maar na een refresh, zegt hij dat hij 5.8 draait
16-3-2022 was er weer een probleem de site lade niet, kritieke error, kon geen details vinden.
Er heeft zich een kritieke fout voorgedaan op deze site. Meer informatie over probleemoplossing in WordPress.
dmv mijn.deheeg.nl de jetpack plugin uit gezet, daarna deed hij het weer
ook php van 7.3.33 naar 7.4.28 omgezet en nog wat aanbevelingen gedaan
ook was acronis backup niet meer te vinden, wel nieuw kopje reservekopie, maar daar stond niets, nu wekelijks gescheduled
update, acronis is er nog wel, maar menu staat standaard ingeklapt, naar websites en domein is er een knopje