WordPressサイト内から単一の投稿のHTMLソースを動的に取得する方法はありますか。
たとえば、私が使用する外部HTMLが必要な場合は、
file_get_contents($url)
またはcUrlを使用して、しかし私は私の記事の一つのための完全修飾HTMLを得るために私のWordPressの中からそれをする方法を探しています
それは可能ですか?
前もって感謝します
あなたが投稿のIDを持っているなら、私はあなたがブログの所有者であると思います(他の人がIDを持つことができないからではなく、所有者だけがそのようなタスクをするべきだから)。
投稿IDを投稿のURLに変換するには、get_the_permalink()
を使用できます。
$url = get_the_permalink( $id );
その後、file_get_contents()
を使ってそのWebページの完全なソースを含むその内容を取得することができます。だから、あなたの完全なコードは次のようになります。
$url = get_the_permalink( $id );
$data = file_get_contents( $url );
どのデータがあなたのHTMLソースです。これはWordPress環境でのみ機能することに注意してください。