-4

これを機能させたいのですが、方法がわかりません:

add_filter( 'the_content', 'my_the_content_filter', 999999 );

function my_the_content_filter( $content ) {

    $content = str_replace
    ('<h3>', '<a href="<?php echo $url; ?>">click here</a><h3>',        $content,);

    return $content;
}

どこ

 echo $url;

URLというカスタム投稿フィールドです。

4

4 に答える 4

0

何か重要なことを見逃していない限り、文字列に変数を入れてください:

$content = str_replace('<h3>', '<a href="'.$url.'">click here</a><h3>', $content,);

関数にも送信$urlするか、グローバル変数にする必要があります。

文字列連結について読んでください: http://php.net/manual/en/language.operators.string.php

于 2013-07-04T14:59:56.127 に答える
0

'<a href="<?php echo $url; ?>">click here</a><h3>'に変更'<a href="'.$url.'">click here</a><h3>'

于 2013-07-04T14:59:58.590 に答える