[WordPress] コンテンツの下のポストのコードが機能しません。

スポンサーリンク

Question

ボタンを追加するいくつかのショート コードを functions.php## でこのコードを使用しています見出し ## が動作し、:

function add_after_post_content($content) {
    if(!is_feed() && !is_home() && is_singular() && is_main_query()) {
        $content .= '

Setup/Medicine Download

[maxbutton id="1"]'; $content .= '[maxbutton id="2"]'; $content .= '[maxbutton id="3"]'; } return $content; } add_filter('the_content', 'add_after_post_content');

が動作しませんし、その後いくつかの Html コードを追加:

function add_after_post_content($content) {
    if(!is_feed() && !is_home() && is_singular() && is_main_query()) {
                 $content .=  '

About Author

you can be an author too, join mhktricks and show you skills


POSTS
';


Discussion

share your knowledge.mind to help others
'; } return $content; } add_filter('the_content', 'add_after_post_content');

上記でも、ページのコードを追加と荷を積まない。以下の記事の著者のボックスを追加したいが、それは動作しません。助けてください !

答え

場合文字列代入を終了していますあなたの html に、

'

がある見るためにわざわざ:

[...long snip...] the_author_posts(); ?> POSTS
'; ^---

を PHP コードは、致命的な解析エラーを引き起こしているその

と化す

このなぜこのような大規模な複数行文字列は恐ろしい考えです。そのようなテキストをダンプする必要がある場合、 ヒアドキュメント を使用または PHP モードから脱落します。例えば

$content = <<

ヒアドキュメントの引用について心配する必要を削除します

display_errors

を有効にして

error_reporting

、またべきであるが致命的なエラーについて話していると思います。彼らは決して開発/デバッグ システムにオフする必要があります

http://stackoverflow.com/questions/27781848/content-below-post-code-not-working

スポンサーリンク

Leave a Reply