我试图弄清楚如何在不同的帖子中显示图像。当我在WordPress中创建一个帖子时,它会在每个帖子上显示一个特色图像。我有一个自定义数据库与1000图像,我想显示每个图像从我的数据库在每个帖子。我会有1000个帖子,但每个都有其各自的图像从数据库,但我找不到那些php文件在哪里。
我已经在本地主机上做过了。我得到了一份工作。显示所有这些图像的php文件,但我不知道这是否只是一个问题。php文件,否则我必须用WordPress编写函数。
将自定义添加到主题的函数中如何。WordPress中的php
文件,用于重新路由WordPress的默认行为以确定每个特征图像?
注意:理想情况下,这些类型的mod应该添加到子主题而不是主主题中,这样对主题的更新就不会覆盖您的定制。
下面是一个例子,说明这可能是如何工作的:
添加到/wp content/themes/您的子主题/函数。php
add_filter( 'post_thumbnail_html', 'my_post_image_html', 10, 3 );
function my_post_image_html($html, $post_id, $post_image_id) {
// run a query to find the location of your preferred
// image in the alt location. $img is just an example.
$img = "/other_images/otherThumbnail-".$post_id.".jpg";
return '<img src="'.$img.'" alt="modified">';
}