如何在精选图片后显示一些HTML?

时间:2019-05-08 12:07:43

标签: wordpress wordpress-theming

我有一个相关的邮政编码,我想将其放置在单个帖子页面上的特色图片之后。我已经尝试过,

foreach ($results as $c) {
    $date = Input::get('Date');
    //$nom = Input::get('Nom');
    $specialite    = Input::get('Specialite');
    $etablissement = Input::get('Etablissement');
    $potentiel     = Input::get('Potentiel');
    //$mtn =  Input::get('Montant');
    $zone = Input::get('Zone');
    $pp   = Input::get('Zona');
    DB::insert('insert into meds_data (Date,Specialité,Etablissement,Potentiel,Zone,Zona) values(?,?,?,?,?,?)', [$c->date, $c->specialite, $c->etablissement, $c->potentiel, $c->zone, $c->pp]);
}

但是它不起作用,因为我想显示内容。它确实在适当的位置显示了内容,但侧边栏没有移动,只是内容在下方显示了一点,由于wcr_related_posts生成的代码,我也希望侧边栏在下方。 我一直找不到能以我想要的方式工作的钩子。

1 个答案:

答案 0 :(得分:0)

您可以使用“ the_content”过滤器执行此操作:

add_filter( 'the_content', 'insert_featured_image', 20 );

function insert_featured_image( $content ) {

    $content = preg_replace( "/<\/p>/", "</p>" . get_the_post_thumbnail($post->ID, 'post-single'), $content, 1 );
    return $content;
}

通过以下链接获取更多详细信息和示例:https://wordpress.stackexchange.com/questions/61272/how-do-i-add-the-featured-image-to-the-content-after-the-first-paragraph