Arne Brachold’s popular XML Sitemap generator plugin for WordPress may report fewer URL than that exists on your website. أرني brachold 'sاكس خريطه الموقع مولد البرنامج المساعد لWordPress تقرير ايار / مايو أقل من ذلك وجود موقع على موقع الويب الخاص بك. This in turn means less URL’s which you are submitting to search engines for indexing. وهذا بدوره يعني اقل للموقع الذي انت ترسل الى محركات البحث لفهرسة.

I found out that in my case 25% of the actual number of url’s (posts) were being reported. وتبين لي ان بلدي في حالة 25 ٪ من العدد الفعلي للموقع (وظيفة) ويجري الابلاغ عنها. I haven’t investigated the cause. انني لم التحقيق في القضية. However when I changed the option to use Standard SQL, it is now reporting the URL’s fine. ولكن عندما غيرت الخيار الاول الى استخدام معايير لغة الاستعلامات البنيويه ، وهي الآن في الابلاغ عن موقع بخير.

Another big problem with XML Sitemap generator آخر مشكلة كبيرة مع لغة الترميز القابلة للامتداد خريطه الموقع مولد plugin البرنامج المساعد is that it write to the file directly and incrementally, so if Google or other search engines access the file while it is still writing, well you are in trouble. هو ان الكتابة الى الملف مباشرة وبصورة تدريجيه ، حتى اذا كانت صور او غيرها من محركات البحث الوصول الى الملف في حين انه لا يزال من كتابه ، بالاضافة الى انك في مأزق. It is will read a smaller and improperly formatted file. ومن سيقرا واصغر ملف غير سليم. A better approach would be to write the file elsewhere and swap it as an atomic operation. النهج الأفضل لكتابه ان يكون الملف في اماكن اخرى ، ومقايضه على انها عملية الذريه.

How can you find out the number of post url’s reported and the actual number of posts? كيف يمكنك معرفة عدد من الوظائف للموقع وافادت والعدد الفعلي للوظائف؟
Run a simple SQL query against your MySQL database to get the number of published posts in your database: تشغيل لغة الاستعلامات البنيويه استفسار بسيط ضد الخلية قاعدة البيانات الخاصة بك للحصول على عدد من الوظائف المنشوره في قاعدة البيانات :
select count(*) from st_posts where post_status = 'publish' and post_type='post'; اختر العد (*) من st_posts حيث post_status = 'نشر' وpost_type = 'بعد' ؛

Now grep sitemap.xml to find the post url’s reported. Grep sitemap.xml الآن الى ما بعد ايجاد موقع ما افادت به التقارير. For example for this blog, each post has the word ‘/acrhive/’ prefixed in the url. فعلى سبيل المثال لهذا بلوق ، كل وظيفة وكلمة '/ acrhive /' prefixed في عنوان الموقع. So my Linux command was: حتى بلدي لينكس القيادة :
grep '/archive/' sitemap.xml|wc -l grep '/ ارشيف /' sitemap.xml | ل - ك.

Note: wc -l give the number of lines. ملاحظه : - ك ل اعطاء عدد الخطوط.

You can similarly verify the categories and tags report too. يمكنك كذلك التحقق من العلامات والفئات التقرير ايضا. However I don’t think they are as important. ولكن لا اعتقد انها مهمة.