سلام و عرض خسته نباشید.
مشکلی که با سایت مپ پیش فرض وجود دارده اینه که تمام موضوعات و مطالب رو به صورت یکجا و در یک فایل ایجاد می کنه.
حالا اگر بخوایم آدرس فعلی نقشه سایت که "http://Site.com/sitemap.xml"هست فقط یک فایل index ایجاد بشه و محتویات اون به دو فایل مجزا تقسیم بشه به صورت
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://site.com/uploads/sitemap1.xml</loc> <lastmod>2017-01-24T09:01:09+03:30</lastmod> </sitemap> <sitemap> <loc>http://site.com/uploads/sitemap2.xml</loc> <lastmod>2017-01-24T09:01:09+03:30</lastmod> </sitemap> </sitemapindex>
که البته میشه به صورت دستی این فایل رو ساخت و قرار داد و دو آدرسی که داخل این فایل ایندکس تعریف می کنیم یعنی "sitemap1.xml" فقط آدرس موضوعات یا همون categories رو نمایش بده و آدرس دوم یعنی "sitemap2.xml" حاوی مطالب سایت که news هستند باشه فایل های Sitemap.php و همچنین google.class.php رو به چه شکلی ویرایش کنیم تا نتیجه دلخواه حاصل بشه؟
آیا باید دو تا فایل google.class.php ایجاد کرد و داخل یکی از فایل ها از قسمت "function build_map" بخش get_categories رو غیر فعال کنیم و نتیجه بشه فایل "sitemap2.xml" که فقط get_static و get_news رو فراخوانی می کنه و فایل بعدی هم به صورت عکس این مدل یا اینکه راهکار بهتری هم وجود داره که بشه با ویرایش همین فایل های موجود به نتیجه رسید.
با تشکر.