XML Sitemap: verschil tussen versies
(→Acties) |
(→Acties) |
||
Regel 56: | Regel 56: | ||
* Hoshi uninstalled (<code>wp plugin hoshi delete</code>) | * Hoshi uninstalled (<code>wp plugin hoshi delete</code>) | ||
* Opnieuw geïnstalleerd vanaf originele bestanden (versie 1.7) - Geen storing | * Opnieuw geïnstalleerd vanaf originele bestanden (versie 1.7) - Geen storing | ||
+ | |||
+ | Het komt door het bestand: | ||
+ | |||
+ | <pre> | ||
+ | /wp-content/themes/hoshi/framework/modules/woocommerce/load.php | ||
+ | </pre> | ||
+ | |||
+ | De storing wordt veroorzaakt door de laatste include-regel: | ||
+ | |||
+ | <pre> | ||
+ | <?php | ||
+ | |||
+ | include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/woocommerce-functions.php'; | ||
+ | |||
+ | if(hoshi_mikado_is_woocommerce_installed()) { | ||
+ | include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/options-map/map.php'; | ||
+ | include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/woocommerce-template-hooks.php'; | ||
+ | include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/woocommerce-config.php'; | ||
+ | include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/custom-styles/woocommerce.php'; | ||
+ | include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/widgets/woocommerce-dropdown-cart.php'; | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | Overigens, dat wil niet zeggen dat het per se hier aan ligt. Misschien is het iets met ''widgets'': De versie van Hoshi die de storing geeft, heeft allerlei widget-directories. De werkende versie niet. | ||
+ | |||
+ | === Conclusie === | ||
+ | |||
+ | ''Hoshi'' is de bron van de storing. Dit is niet de eerste keer dat Hoshi een lastige storing veroorzaakt, icm. WooCommerce (in het verleden een drama tav. sjablonen die niet klopten) | ||
+ | |||
+ | === Oplossingen === | ||
+ | |||
+ | * Wees voorzichtig met updaten van Hoshi | ||
+ | * Storing? → Oude versie van Hoshi plaatsen? | ||
== Zie ook == | == Zie ook == |
Versie van 30 jul 2019 09:48
Als je tegenwoordig (2019) een site wilt submitten aan Google, wordt je verwacht een XML Sitemap aan te leveren:
- Zorg dat je CMS een sitemap aanmaakt. Ik gebruik WordPress, en de Yoast-plugin kan dat prima
- Maak de betreffende site aan als property binnen Google Search Console
- Submit de URL met de sitemap.
Yoast XML sitemap
In het geval van Yoast is de sitemap bereikbaar op zoiets als https://example.com/sitemap_index.xml
. Deze kun je ook vinden via de interface:
SEO » General - Yoast SEO » Features » XML sitemaps » ? » See the XML sitemap
Yoast: Foutmelding witruimte (juli 2019)
Het probleem
Mogelijke oorzaken
- Witruimte aan het begin of het eind van wp-config.php en functions.php-bestanden (twee stuks in mijn geval: Hoshi & Hoshi-child
- Plugin of theme die witruimte toevoegt
Acties
- Alle wp-config- & functions-bestanden gecontroleerd op extra witregels. Dat was een paar keer het geval → Bijgewerkt → Geen verschil
- Theme gewisseld naar Hoshi (main) - Geen verschil
- Theme gewisseld naar Twentynineteen - Probleem verdwenen
- Theme gewisseld naar Hoshi - Child - Probleem komt terug
- Theme gewisseld naar Twenty Nineteen - Probleem verdwenen
- Theme gewisseld naar Hoshi (main) - Probleem komt terug → De oorzaak lijkt eerder bij Hoshi (Main) te liggen dan bij Hoshi (Child)
wp plugin install health-check
[1]
Troubleshooting mbv. Health-check:
Twenty Nineteen Hoshi-main Hoshi-child WooCommerce Resultaat? --------------- ---------- ----------- ----------- ---------- --- --- Aan Aan Storing --- Aan --- Aan Storing Aan --- --- Aan Geen storing --- Aan --- --- Geen storing --- --- Aan --- Geen storing
Conclusies:
- De storing treedt alleen op als Hoshi (main of child) aanstaan, icm. WooCommerce
- Omdat de storing ook optreedt bij Hoshi-main, ligt het voor de hand om daar als eerste naar de oorzaak te zoeken.
Storing binnen Hoshi achterhalen
- Hoshi uninstalled (
wp plugin hoshi delete
) - Opnieuw geïnstalleerd vanaf originele bestanden (versie 1.7) - Geen storing
Het komt door het bestand:
/wp-content/themes/hoshi/framework/modules/woocommerce/load.php
De storing wordt veroorzaakt door de laatste include-regel:
<?php include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/woocommerce-functions.php'; if(hoshi_mikado_is_woocommerce_installed()) { include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/options-map/map.php'; include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/woocommerce-template-hooks.php'; include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/woocommerce-config.php'; include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/custom-styles/woocommerce.php'; include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/widgets/woocommerce-dropdown-cart.php'; }
Overigens, dat wil niet zeggen dat het per se hier aan ligt. Misschien is het iets met widgets: De versie van Hoshi die de storing geeft, heeft allerlei widget-directories. De werkende versie niet.
Conclusie
Hoshi is de bron van de storing. Dit is niet de eerste keer dat Hoshi een lastige storing veroorzaakt, icm. WooCommerce (in het verleden een drama tav. sjablonen die niet klopten)
Oplossingen
- Wees voorzichtig met updaten van Hoshi
- Storing? → Oude versie van Hoshi plaatsen?
Zie ook
Bronnen
- https://www.wpbeginner.com/beginners-guide/what-is-a-wordpress-sitemap-how-to-create-a-sitemap-in-wordpress/
- https://blog.hubspot.com/marketing/submit-website-google
- https://kb.yoast.com/kb/enable-xml-sitemaps-in-the-wordpress-seo-plugin/
- https://support.google.com/webmasters/answer/183668#addsitemap
Foutmelding Yoast