Pentru integrarea site-ului web cinstruit cu Google Search Console (pentru indexare in motorul de cautare, nu-i asa?) este nevoie de un fisier (cel putin) in format .xml denumit sitemap.
Yoast SEO si sitemap_index.xml
Pentru un sit construit in WordPress, crearea fisierului sitemap.xml o poate realiza pluginul Yoast SEO care poate include in acest fisier linkurile catre toate tipurile de pagini ale site-ului.
Instalare/activare/configurare (printr-un wizard) si treaba este gata.
Apoi in Google Search Console se inreistreaza acest fisier care va fi accesat periodic de botii Google.
De mentionat ca pluginul Yoast SEO actualizeaza sitemap-ul la fiecare editare (creare, editare, stergere, activare, dezactivare) a paginilor din panoul de administrare. Si face si in ping catre Google in contul de Google Search Console asociat cu site-ul web.
Eroarea
Notice: Trying to get property of non-object in /home5/autohisy/public_html/wp-includes/class-wp-query.php on line 3686
Dar ce te faci cand descoperi aceasta eroare? Dai cautare pe Google. So descoperi de regula sugestii (in forumurile WordPress.org) sa activezi tema implicita WordPress, apoi sa activezi unul cate unul pluginurile. Si este foarte corect. Dar uneori trebuie sa actionezi mai repede. Corect, dar mai repede.
Sa observam ca aceasta eroare apare inainte de primul tag al fisierului xml:
<br />
<b>Notice</b>: Trying to get property of non-object in <b>/home5/autohisy/public_html/wp-includes/class-wp-query.php</b> on line <b>3686</b><br />
<br />
<b>Notice</b>: Trying to get property of non-object in <b>/home5/autohisy/public_html/wp-includes/class-wp-query.php</b> on line <b>3688</b><br />
<br />
<b>Notice</b>: Trying to get property of non-object in <b>/home5/autohisy/public_html/wp-includes/class-wp-query.php</b> on line <b>3690</b><br />
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//autohint.ro/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://autohint.ro/post-sitemap.xml</loc>
<lastmod>2019-04-07T19:19:16+03:00</lastmod>
</sitemap>
Asta este un “clou” foarte bun care ma duce cu gandul la constanta din wp-config.php legata de afisarea erorilor:
define('WP_DEBUG', true);
Si da, aceasta constanta este setata pe true, adicaeste in modul debug si se vor afisa erorile. De aceea voi pune constanta pe false si intr-adevar, obtinem fisierul sitempa_index,xml in formatul xml valid:
XML Sitemap
Generated by YoastSEO, this is an XML Sitemap, meant for consumption by search engines.
You can find more information about XML sitemaps on sitemaps.org.
This XML Sitemap Index file contains 11 sitemaps.
Sitemap | Last Modified |
---|---|
http://autohint.ro/post-sitemap.xml | 2019-04-07 19:19 +03:00 |
http://autohint.ro/page-sitemap.xml | 2019-07-04 11:10 +03:00 |
http://autohint.ro/product-sitemap.xml | 2015-10-02 13:08 +03:00 |
http://autohint.ro/car-sitemap1.xml | 2019-08-20 00:00 +03:00 |
http://autohint.ro/car-sitemap2.xml | 2019-08-23 08:17 +03:00 |
http://autohint.ro/car-sitemap3.xml | 2019-08-24 18:08 +03:00 |
http://autohint.ro/category-sitemap.xml | 2019-04-07 19:19 +03:00 |
http://autohint.ro/post_tag-sitemap.xml | 2015-11-24 14:57 +02:00 |
http://autohint.ro/product_cat-sitemap.xml | 2015-10-02 13:08 +03:00 |
http://autohint.ro/product_tag-sitemap.xml | 2015-10-02 13:08 +03:00 |
http://autohint.ro/carproducer-sitemap.xml | 2019-08-24 18:08 +03:00 |
Mai departe…
Bineinteles, mai departe trebuie cautata incompatibilitatea generata intre pluginuri si/sau tema activa. Eliminarea acesteia va duce la eliminarea notitei PHP, pentru un site functional perfect.
Află detalii privind realizarea site-urilor pe WordPress
Creare site WordPress
Sau ia legatura cu noi aici