Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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生成<;img类=“img类”;someclass“左对齐”&燃气轮机;而不是<;img类=“img类”;someclass“;align=";“左”/&燃气轮机;_Wordpress_Wordpress Theming - Fatal编程技术网

Wordpress生成<;img类=“img类”;someclass“左对齐”&燃气轮机;而不是<;img类=“img类”;someclass“;align=";“左”/&燃气轮机;

Wordpress生成<;img类=“img类”;someclass“左对齐”&燃气轮机;而不是<;img类=“img类”;someclass“;align=";“左”/&燃气轮机;,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我刚把我的wordpress网站升级到3.6.1。然后我意识到标签有问题。它生成不正确的html标记,即: <img class="wp-image-24 alignleft" alt="some_text" src="path-to-uploads/2013/09/somefile.jpg" width="100" height="125" /> 这是支持的 <img class="wp-image-24" align="left" alt="some_text" sr

我刚把我的wordpress网站升级到3.6.1。然后我意识到标签有问题。它生成不正确的html标记,即:

<img class="wp-image-24 alignleft" alt="some_text" src="path-to-uploads/2013/09/somefile.jpg" width="100" height="125" />

这是支持的

<img class="wp-image-24" align="left" alt="some_text" src="path-to-uploads/2013/09/somefile.jpg" width="100" height="125" />


只有当我使用我自己创建的主题时才会发生这种情况,但是如果我使用Wordpress默认主题,比如二十点三十,这个问题就不会发生。然后我怀疑我的主题有问题。但我完全不知道是什么原因造成的。请任何人给我一个线索。谢谢。

虽然很奇怪,但在某些主题上却没有出现这种情况。它已从wordpress的核心CSS中删除

img class="wp-image-24 alignleft"
将实现与

img class="wp-image-24" align="left"

看看所有的

好吧,猜猜看?这是正确的方法。您不应该再使用
align=“left”
,该属性自HTML5以来就被弃用了。您可以在此处阅读更多信息:

WordPress的基本功能是添加类
alignleft
,如果他们想要左对齐的东西。alignleft的基本CSS是:

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
当然,每个主题都可以为alignleft选择自己的样式,但通常变化不大

阅读更多: