0

私は私の人生のためにこれを理解することはできません。このプラグインでは、Twitter ボタンでカスタム ハッシュタグを使用したいと考えています。コードの一部のみを貼り付けます。

tweethashtag というカスタム フィールド タイプを取得しました。そのカスタムフィールドにあるものは何でも拾うようにしたいと思います。data-hashtag=" " の間に入る必要があります。これ以外はすべて機能します。

 $arrButtonsCode[] = '<a href="https://twitter.com/share" class="twitter-share-button" data-text="'.$title.'" data-url="'.$permalink.'" data-hashtag="'echo get_post_meta($post->ID, "tweethashtag", true);'"  ' . ((!empty($this->settings['twitterusername'])) ? 'data-via="'.$this->settings['twitterusername'].'" ' : '') . 'rel="nofollow"></a>';

ありがとう!

編集:

正しく実行されるが、ツイート ボタン内のカスタム フィールド tweethashtagpost をエコーし​​ない新しいコードを次に示します。投稿には tweethashtagpost が入力されています。

 $arrButtonsCode[] = '<a href="https://twitter.com/share" class="twitter-share-button" data-text="'.$title.'" data-url="'.$permalink.'" data-hashtag="'.get_post_meta(get_the_ID, "tweethashtagpost", true).'"  ' . ((!empty($this->settings['twitterusername'])) ? 'data-via="'.$this->settings['twitterusername'].'" ' : '') . 'rel="nofollow"></a>';
4

1 に答える 1

1

次のものがあります。

.'" data-hashtag="'echo get_post_meta($post->ID, "tweethashtag", true);'

そのように文字列を連結する必要があります

.'" data-hashtag="'.get_post_meta($post->ID, "tweethashtag", true).'
                   ^                                              ^

;また、 andechoが取り出されていることに注意してください

于 2013-03-18T19:05:07.663 に答える