解決策を探してから時間がたっても、問題が見つからないか、問題に合っていません。sitemap.xmlに文字列を追加する方法</urlset>タグを閉じるには、PHPで
基本的に、私は新しいページを作成するダイナミックなウェブサイトを、持っていると私はそれに私が使用している場合sitemap.xmlとに
をその新しいページを追加する機能を追加したい:
file_put_contents("$sitemap_file", $string_to_add, FILE_APPEND);
/urlsetタグの後にsitemap.xmlの最後に$string_to_add
を追加します。
/urlsetタグの前にこの文字列を追加する方法はありますか?現時点では
マイコード:
$date_mod = date('Y-m-d');
$string = "
<url>
<loc>https://www.mywebsite.com$internal_link</loc>
<lastmod>$date_mod</lastmod>
<changefreq>monthly</changefreq>
</url>";
file_put_contents("$root/sitemap.xml", $string, FILE_APPEND);
はい。 – mega6382
xmlパーサがないと、2つのステップでそれを行う必要があります。 1. 'str_replace'を使用して' 'を削除し、2. $ stringを追加します。 '' '。 – panther
提供されたソリューションのいずれかが役に立った場合は、必ずそれを受け入れてください。 – mega6382