我只想为我的主页设置背景图像(jpeg),而不是为整个网站设置背景图像。现在整个网站都是白色的。这是函数中的代码。php:
// Background color
$background_args = array(
\'default-color\' => \'ffffff\',
);
add_theme_support( \'custom-background\', $background_args );
我只想为我的主页设置背景图像(jpeg),而不是为整个网站设置背景图像。现在整个网站都是白色的。这是函数中的代码。php:
// Background color
$background_args = array(
\'default-color\' => \'ffffff\',
);
add_theme_support( \'custom-background\', $background_args );
依我看,您有3种选择:
您可以通过CSS实现这一点。只需将目标对准你想要加入背景的div。以只在网站主页上显示的方式定位它(检查body div的ID和类,它通常有“home template”之类的名称。你可以用HTML实现这一点。你可以像在HTML文件中那样在PHP文件中那样,在PHP文件中内联“硬编码”样式。如果文档的正文位于不是标题的文件中,你可以这样做。PHP(推荐)你可以通过PHP使用“is\\U front\\u page”实现这一点(https://developer.wordpress.org/reference/functions/is_front_page/). 只要做一个条件检查页面是否是首页。如果是,则可以将和ID附加到主体,或将其内联设置样式。否则,就用正常的身体
上传特色图片时,我遇到的问题是,所有图片都会自动缩小。我想保留原始图像。检查this example. 所有员工的图片都会自动缩小,但在特色图片中,我上传了员工的完整图片。我认为图像太大,wordpress会自动缩小图像,因此,我在媒体库中缩放并裁剪了图像。一些图像已修复,但一些图像仍然存在问题。有没有一种方法可以让原始上传的图像按原样显示?