2017-06-26 9 views
0

WordPress用のプラグインを作成します。投稿コンテンツの最後にコンテンツPHPファイルを追加します。WordPressで投稿コンテンツの後にPHPファイルを含める方法

これは私のプラグインファイルです:

add_filter('the_content', 'modlifyContent'); 

function modlifyContent($content) 
{ 
    global $post; 
    $content .= include(plugin_dir_path(__FILE__) . 'my_plugin_test.php'); 
    return $content ; 

} 

しかし、コンテンツのphpファイルは、ポストコンテンツの開始時に追加されます。

これは私がポストコンテンツのに含めるコンテンツのphpファイルである:私はポストのコンテンツの最後に、PHPファイルの内容を含めることができますどのように

<div> 
<a href="<?php echo get_post_meta($post->ID, 'url', true); ?>">Enter</a> 
<span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sed ipsum augue.</span> 
</div> 

答えて

1
add_filter('the_content', 'modlifyContent'); 

function modlifyContent($content) 
{ 
    global $post; 
    //output buffer start 
    ob_start(); 
    include(plugin_dir_path(__FILE__) . 'my_plugin_test.php'); 
    //delete output buffer and returns its content 
    $append = ob_get_clean(); 
    return $content. $append; 

} 
関連する問題