こんにちは私はワードプレスサイト用に2つの関数を作成しようとしています。1つは投稿の画像からsrcを抽出するためのもので、もう1つは投稿のスラッグを取得するためのものです。
目標は、次のような抜粋にコードを配置することです。
<a style="background: url( extracted img src using a function ) no-repeat scroll 0 0 transparent;" href=" post slug using a function ">
「wpincludefile」プラグインを使用して呼び出される、このコードのtemplate.phpファイルを作成する予定です。関数は、テーマフォルダーのfunctions.phpファイルにあります。
画像srcのトリックを実行するコードスニペットを見つけましたが、実行したいことを実行するように変更する方法がわかりません。私が抱えている主な問題は次のとおりです。
投稿をターゲットにするためにこれを取得するにはどうすればよいですか?
つまり、このテンプレートが抜粋に含まれている場合、関数はその抜粋に属する投稿をターゲットにする必要があります。これは、複数の投稿の抜粋に含まれることを意図しています。
post_slugを取得するにはどうすればよいですか?
私が見つけたスニペットは以下のとおりです
function get_img_src() {
$src_content = $youroriginalhtmlwithimage;
$firstImage = "";
$output = preg_match_all('//i', $src_content, $ContentImages);
$firstImage = $ContentImages[1] [0]; // To grab the first image
echo $firstImage;
}