Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决WordPress中常见的图像问题_Wordpress - Fatal编程技术网

如何解决WordPress中常见的图像问题

如何解决WordPress中常见的图像问题,wordpress,Wordpress,我正在学习开发WordPress主题,但我无法找到如何对齐图像、调整图像大小或裁剪图像,或以图库格式显示图像。图像对齐 CSS处理图像的对齐。当用户上传图像并选择图像对齐方式时,WordPress只需根据用户选择的对齐方式(例如alignleft、alignright、aligncenter等)添加一个类 WordPress生成类的完整列表可以在WordPress codex中找到 调整大小并裁剪 建议使用默认图像大小并使用CSS处理图像,这样网站就不会不必要地生成额外的图像,从而增加WordP

我正在学习开发WordPress主题,但我无法找到如何对齐图像、调整图像大小或裁剪图像,或以图库格式显示图像。

图像对齐 CSS处理图像的对齐。当用户上传图像并选择图像对齐方式时,WordPress只需根据用户选择的对齐方式(例如alignleft、alignright、aligncenter等)添加一个类

WordPress生成类的完整列表可以在WordPress codex中找到

调整大小并裁剪 建议使用默认图像大小并使用CSS处理图像,这样网站就不会不必要地生成额外的图像,从而增加WordPress文件夹的大小

但是,如果在上载图像时确实需要调整图像大小或裁剪图像,作为主题开发人员,可以在主题的functions.php文件中使用add_image_size()函数

以下是此函数采用的参数:

add_image_size(字符串$name,int$width,int$height,bool |数组$crop=false)
下面是该函数的使用示例:

添加图像大小('custom size name',440,360);
要进行硬裁剪与软裁剪,可以在add_image_size()函数中添加第四个(布尔真/假)参数

例如,要进行硬裁剪,请执行以下操作:

add_image_size('custom size name',440,360,true);
请在中阅读更多关于此的信息

要使用这些大小的post缩略图,可以执行以下操作(在循环内):

the_post_缩略图(获取_ID(),'custom size name');
或者这个(在循环之外)

u post_缩略图('123','custom size name');
//这里123是帖子的ID,它有缩略图。
画廊 要以图库格式显示图像,您需要使用css和js创建自定义图库视图(或使用其中一个图库css/js插件),或者使用默认的WordPress

在所见即所得编辑器或块编辑器(甚至页面生成器)中使用快捷码的示例

gallery短代码中使用的ID指的是图像的ID,而不是与它们相关的帖子(无论它们是否连接到任何帖子)

要在.php文件中使用gallery短代码,请使用以下函数:


Hi,你能提供一些代码或东西来复制或复制更多的信息吗。Thanks@neerajas我很高兴能帮上忙。如果你喜欢这个答案,请选择它作为正确答案,并请投票。非常感谢。
[gallery ids="123,345,456,567"]