当客户端编辑特征图像时,他们注意到他们能够设置其“对齐方式”。如果他们使用的是通过编辑器嵌入的标准图像,那么这不会是一个问题。但由于这是一张特色图片,WordPress没有通过相应的类。
有没有办法知道设置了哪个对齐选项?如果是这样的话,我可以使用它相应地将类添加到特色缩略图中。
当客户端编辑特征图像时,他们注意到他们能够设置其“对齐方式”。如果他们使用的是通过编辑器嵌入的标准图像,那么这不会是一个问题。但由于这是一张特色图片,WordPress没有通过相应的类。
有没有办法知道设置了哪个对齐选项?如果是这样的话,我可以使用它相应地将类添加到特色缩略图中。
简短回答:you don\'t.
对齐设置仅适用于用户添加到帖子内容的图像。特色图像被合并到模板中,并且不是由用户添加到帖子内容中。
特色图像直接集成到模板中,通常作为“文章缩略图”显示在存档索引页上,或作为“文章标题图像”显示在存档索引页和/或单个博客文章的文章上方。在这种情况下,主题开发人员通过模板标记和CSS来解释特征图像的呈现。
(这并不是说用户不能手动将用作特色图像的图像添加到帖子中;用户当然可以,在这种情况下,手动添加的图像将使用/应用对齐设置。)
我对你的问题有点困惑,但我希望这个链接会有所帮助。
作为芯片答案的标签(这是正确的),这里有一个元数据示例,它通过wp_get_attachment_meta($attachment_id)
:
array (
\'width\' => \'228\',
\'height\' => \'147\',
\'hwstring_small\' => \'height=\'82\' width=\'128\'\',
\'file\' => \'2009/06/1.jpg\',
\'sizes\' =>
array (
\'thumbnail\' =>
array (
\'file\' => \'1-150x147.jpg\',
\'width\' => \'150\',
\'height\' => \'147\',
),
),
\'image_meta\' =>
array (
\'aperture\' => \'0\',
\'credit\' => \'\',
\'camera\' => \'\',
\'caption\' => \'\',
\'created_timestamp\' => \'0\',
\'copyright\' => \'\',
\'focal_length\' => \'0\',
\'iso\' => \'0\',
\'shutter_speed\' => \'0\',
\'title\' => \'\',
),
)
图像描述存储在附件中post_content
中的列posts
桌子