在X对准中心对齐后显示图像

时间:2019-10-17 作者:samjoezzy

我在wordpress函数中使用此代码。php在第一段后显示特色图像。

问题是:图像显示为左对齐。我希望它居中对齐。。

请修改此代码,以便我可以在帖子中心显示图像?

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;
}

1 个回复
SO网友:Matthew Brown aka Lord Matt

您需要告诉WordPress您希望使用的中心对齐HTML或样式。

我会这样做:

 $content = preg_replace( "/<\\/p>/", "</p><div style=\'margin:auto;textalign:center;\'>" . get_the_post_thumbnail($post->ID, \'post-single\') . "</div>", $content, 1 );
或者更好:

 $content = preg_replace( "/<\\/p>/", "</p><div class=\'center\'>" . get_the_post_thumbnail($post->ID, \'post-single\') . "</div>", $content, 1 );
您需要确保CSS中存在该类,或者添加一个类来进行居中。

相关推荐

初学者问题:通过管理Web界面访问Functions.php以导入自定义帖子类型?

是否可以访问这些功能。php文件仅仅使用管理web界面?我正在尝试访问以前创建的(手动编码的)自定义帖子类型,我不得不跳过很多障碍,因为我无法访问函数中的代码。php文件。我已经浏览了很多帮助页面,但建议的步骤似乎总是涉及到函数。php文件(我无法访问)或使用插件中的导入/导出工具,该插件首先创建了自定义帖子类型(据我所知,没有使用任何插件)。这似乎是一个非常基本的问题,但我一辈子都想不出来。任何帮助都将不胜感激!