Jan Reilink
Aangemaakte reacties
-
Forum: Algemeen WordPress
In antwoord op: http > httpsJammer om te vernemen, en dat terwijl het echt niet zo moeilijk is – of moet zijn. Ik ben helaas niet bekend met jouw hostingomgeving en set-up, maar er is een paar belangrijke stappen om te ondernemen:
- Installeer een SSL-certificaat
- In het WordPress Dashboard ga naar Settings > General en wijzig WordPress Address (URL) en Site Address (URL) naar https://.
- (log opnieuw in via HTTPS)
- Inspecteer de instellingen, of theme-options, van het gebruikte thema (staan daarin nog http URL’s? Zet die om naar https)
- Inspecteer het thema op slechte code, dus met volledige http URL’s naar content/assets [1]
- Redirect niet-SSL/https naar wel https in
.htaccess
ofweb.config
- Pas alle URL’s in de content aan als dit volledige URL’s zijn (dus met http://). Als je overal relatieve URL’s gebruikt hoef je niets te doen. [2]
- Installeer een SSL-certificaat
[1] voorbeeld van “foute” code:
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js', false, '2.1.4', true );
beter is:
wp_register_script( 'jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js', false, '2.1.4', true );
of
$prefix = is_ssl() ? "https" : "http";
wp_register_script( 'jquery', $prefix.'://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js', false, '2.1.4', true );
[2] gebruik voor het veranderen van URLS in
post_content
een plugin als “Really Simple SSL“. Uit die plugins informatie:Your insecure content is fixed by replacing all http:// urls with https://, except hyperlinks to other domains. Dynamically, so no database changes are made (except for the siteurl and homeurl).
Ben je helemaal thuis in MySQL, dan kun je met een expressie alle varianten van http:// omzetten naar https://. Wees zo volledig mogelijk om niet andere URL’s te veranderen. Zie https://www.saotn.org/string-replace-wordpress-posts-mysql/ voor een voorbeeld (en de comments voor een REGEX_REPLACE() voorbeeld).
Documentatie:
https://vevida.com/help/https-ssl-voor-wordpress/
https://blog.sucuri.net/2016/04/troubleshooting-mixed-content-warnings-https.htmlen in de Advanced WordPress Facebook Group is ook veel informatie te vinden: https://www.facebook.com/groups/advancedwp/search/?query=ssl (wel even aanmelden)
Forum: Algemeen WordPress
In antwoord op: http > httpsEen kleine aanvulling:
Als je het direct goed wilt doen, vraag je hostingprovider dan ook om informatie over zogenoemde HTTP reactieheaders zoals HTTP Strict-Transport-Security (HSTS). En ook:
- X-Content-Type-Options
- X-XSS-Protection
- Content-Security-Policy
Forum: Plugin vragen
In antwoord op: Meta discription wordt niet weergegeven youst SeoBeste,
Dank je voor je bericht.Een kleine verbetering, je bedoelt “yoast” daar waar je het hebt over “youst”.
Als ik de website bekijk dan zie ik wel een meta beschrijving in de bron, bijvoorbeeld:
<meta name="description" content="Welkom bij ELCS"/>
<meta name="description" content="ELCS-Electro uw elektricien in Bree bij ons kan u terecht voor algemene elektriciteitswerken, domotica, video- & parlofonie, en bordenbouw"/>
De eerste omschrijving is zo kort dat Google er wat tekst van de website bijpakt. Google ik op ELCS-Electro, dan staat er:
Welkom bij ELCS. … ELCS uw partner in elektriciteit. Algemene elektriciteitswerken – Domotica – Bordenbouw …
en contactgegevens die ik hier niet post.
Ervan uitgaande dat de sitemap goed is ingediend kan het soms wel enkele weken duren voordat Google dit goed overneemt. Gewoon even afwachten zou ik zeggen.
Forum: Algemeen WordPress
In antwoord op: WordPress overlaps my index.htmlHoi!
Het lijkt erop dat jouw website gehost wordt op een Apache webserver. Normaliter kun je dan de voorkeur voor de eerste pagina (index.html versus index.php) bepalen in een .htaccess bestand. Dat .htaccess bestand staat dan in de webroot van jouw website.Als er al een .htaccess bestand aanwezig is, download via FTP dat .htaccess bestand, en voeg onderstaande code eraan toe. Is er geen .htaccess bestand aanwezig, dan maak je een htaccess.txt bestand aan. Zet daarin:
DirectoryIndex index.html index.php
Upload het htaccess.txt bestand via FTP naar jouw website en hernoem het naar
.htaccess
.Forum: Installatie WordPress
In antwoord op: Media url wijzigenSorry voor de verwarring, ik bedoelde als je ingelogd bent in het WordPress Dashboard, en dan via Settings > General. Daar het “WordPress Address (URL)” en je ziet dan /wp-admin/options-general.php in de adresbalk van je browser staan.
Forum: Overige
In antwoord op: Na het inloggen velden invullen door klant en door beheerderGoedemorgen!
Helaas heb ik zelf geen ervaring met de plugin, maar ik denk dat je met Advanced Custom Fields en/of WooCommerce Membership een heel eind komt.https://nl.wordpress.org/plugins/advanced-custom-fields/
https://nl.wordpress.org/plugins/woocommerce/, https://www.woothemes.com/products/woocommerce-memberships/PS: Als je persoonsgegevens opslaat en/of verwerkt, denk dan ook aan de Wet Bescherming Persoonsgegevens en meldplicht datalekken.
Forum: Installatie WordPress
In antwoord op: Media url wijzigenHoi!
Vervelend dat de afbeeldingen niet de juiste URL krijgen.De URL die een afbeelding in de Media Library meekrijgt wordt opgebouwd met WordPress’
siteurl
, of WordPress Address (URL) op /wp-admin/options-general.php. Staat hier de nieuwe URL?Forum: Code oplossingen gezocht
In antwoord op: Button om alle checkboxen binnen array uit of in te schakelenBeste Mark,
Vermoedelijk ligt de oplossing voor jouw vraagstuk in het gebruik van jQuery i.p.v PHP. Zie http://jsfiddle.net/NogginBox/ScnQT/1/ voor een voorbeeld.Forum: Plugin vragen
In antwoord op: inlogscherm beveiligde pagina verdwijntAls je het eens met een andere browser probeert, één waarmee je nog niet eerder op de pagina ingelogd was, krijg je dan weer het inlogvenster? Ik zie die namelijk wel op ?page_id=7.
Na het inloggen wordt er een cookie geplaatst en tot die verwijderd is ben je ingelogd op die pagina.
Forum: Plugin vragen
In antwoord op: WordPress plugin voor 1 adsense footer?De “Google AdSense” en “Google AdSense by BestWebSoft” plugins zijn heel handig in het plaatsen en beheren van advertenties. Afhankelijk van jouw thema kun je in de footer een tekst-widget gebruiken met de code van een Adsense-advertentie, of jouw eigen Adsense shortcode.
Zo’n shortcode kun je ook met do_shortcode() toevoegen aan bijvoorbeeld page.php of footer.php, op de plek waar je de advertentie wilt laten verschijnen.
Forum: Algemeen WordPress
In antwoord op: Foutmelding bij gebruik CustomizerOm de Customizer goed te kunnen gebruiken zijn twee PHP-instellingen belangrijk:
- memory_limit
- max_input_vars
50331648 bytes komt overeen met 48 MB, dat is mijns inziens te weinig. Het kan zijn dat jouw hostingprovider dit zo laag heeft ingesteld, maar het kan ook zijn dat een plugin onbedoeld deze waarde verlaagd (met
ini_set('memory_limit', '48M')
. Naar dat laatste zou ik in ieder geval opzoek gaan in de code van plugins, en over het eerste zou ik informeren bij de hostingprovider.Vaak kun je dit in
wp-config.php
vergroten, met een vergelijkbareini_set()
regel:ini_set('memory_limit', '128M');
, om de limiet op 128 MB in te stellen.De
max_input_vars
waarde is een beetje afhankelijk van het aantal items in de Customizer -bijvoorbeeld menu-items. Als de standaard waarde van 1000 te laag is kun je die verhogen naar bijvoorbeeld 2000 of 3000. Overleg dit ook met je hostingprovider.Hoi Takzy,
Waarschijnlijk is het cacert.pem bestand, behorende bij jouw PHP-configuratie, te oud. Heb je bijvoorbeeld ook problemen met het verbinden met Jetpack?
Als het cacert.pem bestand het probleem is, los je dit zo op:
- sla het bestand http://curl.haxx.se/ca/cacert.pem op op jouw server (onthoud het pad)
- in het php.ini-bestand, zoek de regel :
curl.cainfo =
- zet hierin het volledige pad naar het gedownloadde cacert.pem bestand:
curl.cainfo = /pad/naar/cacert.pem
Forum: Code oplossingen gezocht
In antwoord op: uploadBeste fotobite, is de wp-content map, en onderliggende mappen, beschrijfbaar?
Forum: Code oplossingen gezocht
In antwoord op: Website blijft op blacklist komenBeste ‘fr3nkie’, wat vervelend dat jouw website steeds op blacklists komt.
Waarschijnlijk is jouw website een keer gehackt en daarna niet 100% goed opgeschoond. Jouw hostingprovider kan jou hier vast meer informatie over geven, en een goed startpunt voor het identificeren en oplossen van het lek is de Sucuri Site Scanner: https://sitecheck.sucuri.net/.
Forum: Installatie WordPress
In antwoord op: Serverfout 500Beste,
Vervelend dat het verwijderen van een plugin resulteert in een HTTP 500 foutmelding. Heb je de plugin geprobeerd te verwijderen via het WordPress dashboard?
In dat geval kun je eens via FTP kijken of de map er nog staat, en zo ja die te verwijderen. Ook kun je via FTP alle andere pluginmappen hernoemen als het probleem daarna blijft bestaan. Mogelijk veroorzaakt een plugin een conflict.
Het helpt ook vaak om PHP logging en WordPress debugging in te schakelen: https://codex.wordpress.org/Debugging_in_WordPress