Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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
Php Wordpress单页-分割图像和;将文本分为列_Php_Wordpress - Fatal编程技术网

Php Wordpress单页-分割图像和;将文本分为列

Php Wordpress单页-分割图像和;将文本分为列,php,wordpress,Php,Wordpress,我很欣赏wordpress single(post,permalink)页面,页面内容分为两列,图片在左边,文本和评论在右边。有人知道我如何在wordpress主题中复制这个吗?如何制作这样的帖子?如果您可以编辑主题,请在列之间添加一个神奇的单词,例如“#新建#列”,然后在模板文件中打印帖子之前,将列拆分为 $columns = explode("#NEW_COLUMN#", $content); if(count($columns) == 1) { /* print a single c

我很欣赏wordpress single(post,permalink)页面,页面内容分为两列,图片在左边,文本和评论在右边。有人知道我如何在wordpress主题中复制这个吗?如何制作这样的帖子?

如果您可以编辑主题,请在列之间添加一个神奇的单词,例如“#新建#列”,然后在模板文件中打印帖子之前,将列拆分为

$columns = explode("#NEW_COLUMN#", $content);
if(count($columns) == 1)
{
   /* print a single column page */
   echo $content;
}
else if(count($columns) == 2)
{
   /* print a two column page */
   echo "<div class='left_column'>";
   echo $columns[0];
   echo "</div>";
   echo "<div class='right_column'>";
   echo $columns[1];
   echo "</div>";
}
else
{
   /* ops we can't handle this many columns */
   echo $content;
}
$columns=explode(#新#u列#“,$content);
如果(计数($列)=1)
{
/*打印单列页面*/
echo$内容;
}
else if(计数($columns)==2)
{
/*打印一个两栏的页面*/
回声“;
echo$列[0];
回声“;
回声“;
echo$列[1];
回声“;
}
其他的
{
/*ops我们不能处理这么多列*/
echo$内容;
}
添加然后您需要一些css使列彼此相邻

add_shortcode('divider','shortcode_divider');
add_shortcode('divider', 'shortcode_divider');

function shortcode_divider(){
  return '</div><div class="column">';
}
函数短码_除法器(){ 返回“”; }

你现在需要做的就是在帖子中添加
[divider]

如果主题使用:the_content();它可以替换为$content=get_the_content();