web-dev-qa-db-ja.com

そのIDで投稿の完全なHTMLソースを取得する方法は?

WordPressサイト内から単一の投稿のHTMLソースを動的に取得する方法はありますか。

たとえば、私が使用する外部HTMLが必要な場合は、

file_get_contents($url)

またはcUrlを使用して、しかし私は私の記事の一つのための完全修飾HTMLを得るために私のWordPressの中からそれをする方法を探しています

それは可能ですか?

前もって感謝します

1
Huthayfa

あなたが投稿の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環境でのみ機能することに注意してください。

0
Jack Johansson