特征图像上的图像对齐

时间:2012-02-24 作者:Jonathan Wold

当客户端编辑特征图像时,他们注意到他们能够设置其“对齐方式”。如果他们使用的是通过编辑器嵌入的标准图像,那么这不会是一个问题。但由于这是一张特色图片,WordPress没有通过相应的类。

有没有办法知道设置了哪个对齐选项?如果是这样的话,我可以使用它相应地将类添加到特色缩略图中。

3 个回复
SO网友:Chip Bennett

简短回答:you don\'t.

对齐设置仅适用于用户添加到帖子内容的图像。特色图像被合并到模板中,并且不是由用户添加到帖子内容中。

特色图像直接集成到模板中,通常作为“文章缩略图”显示在存档索引页上,或作为“文章标题图像”显示在存档索引页和/或单个博客文章的文章上方。在这种情况下,主题开发人员通过模板标记和CSS来解释特征图像的呈现。

(这并不是说用户不能手动将用作特色图像的图像添加到帖子中;用户当然可以,在这种情况下,手动添加的图像将使用/应用对齐设置。)

SO网友:weston deboer

我对你的问题有点困惑,但我希望这个链接会有所帮助。

http://codex.wordpress.org/CSS#WordPress_Generated_Classes

SO网友:Brian Fegter

作为芯片答案的标签(这是正确的),这里有一个元数据示例,它通过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 桌子

结束

相关推荐