我有一个最多包含13张图片的自定义帖子。除了一些其他信息,我将图像名称和标题写入txt文件,每个帖子信息都存储在一个单独的行中。
到目前为止,当第一篇帖子有例如时,一切正常。 8个图像和第二个帖子有5个图像,比在txt文件中我有来自第二个帖子的前5个图像,但也有来自第一个帖子的3个最后图像,即使它们应该是"空的"在txt文件的第二行。
要从wordpress数据库获取图像信息,我有以下代码:
foreach($images as $image)
{
$path = parse_url(wp_get_attachment_url( $image ), PHP_URL_PATH);
$files_all['images'][] = $files['images'][] = ABSPATH . $path;
$files['title'][] = get_the_title($image);
$files['imagename'][] = basename(ABSPATH . $path);
}
if(!empty($files['imagename'][0]))
{
$pic1_filename = $files['imagename'][0];
$pic1_title = $files['title'][0];
}
if(!empty($files['imagename'][1]))
{
$pic2_filename = $files['imagename'][1];
$pic2_title = $files['title'][1];
}
if(!empty($files['imagename'][2]))
{
$pic3_filename = $files['imagename'][2];
$pic3_title = $files['title'][2];
}
if(!empty($files['imagename'][3]))
{
$pic4_filename = $files['imagename'][3];
$pic4_title = $files['title'][3];
}
if(!empty($files['imagename'][4]))
{
$pic5_filename = $files['imagename'][4];
$pic5_title = $files['title'][4];
}
if(!empty($files['imagename'][5]))
{
$pic6_filename = $files['imagename'][5];
$pic6_title = $files['title'][5];
}
if(!empty($files['imagename'][6]))
{
$pic7_filename = $files['imagename'][6];
$pic7_title = $files['title'][6];
}
if(!empty($files['imagename'][7]))
{
$pic8_filename = $files['imagename'][7];
$pic8_title = $files['title'][7];
}
if(!empty($files['imagename'][8]))
{
$pic9_filename = $files['imagename'][8];
$pic9_title = $files['title'][8];
}
if(!empty($files['imagename'][9]))
{
$pic10_filename = $files['imagename'][9];
$pic10_title = $files['title'][9];
}
if(!empty($files['imagename'][10]))
{
$pic11_filename = $files['imagename'][10];
$pic11_title = $files['title'][10];
}
if(!empty($files['imagename'][11]))
{
$pic12_filename = $files['imagename'][11];
$pic12_title = $files['title'][11];
}
if(!empty($files['imagename'][12]))
{
$pic13_filename = $files['imagename'][12];
$pic13_title = $files['title'][12];
}
txt-File代码如下所示:
$txt .= "IDX3.01#Wordpress_4.6.2#".$proptype."#".$prop_label."#".$prop_status."#".$property_id."###".$address."#".$zip."#".$propcity."##".$country."###".$avail_from."#".$title.'#'.$post_description."#".$sale_price."#".$rent_price."##SELL#CHF###".$rooms."##".$property_size."#".$property_land."###".$property_year."#######".$garage."###".$distance_public_transport."#".$distance_shop."#".$distance_kindergarten."#".$distance_school1."#".$distance_school2."#".$pic1_filename."#".$pic2_filename."#".$pic3_filename."#".$pic4_filename."#".$pic5_filename."#".$pic1_title."#".$pic2_title."#".$pic3_title."#".$pic4_title."#".$pic5_title."######".$videos_name."#".$videos_title."##".$docname."#".$doctitle."##".$object_link."#agncyidxxxccc#Mischler Immobilien AG###Moosmattstrasse 23#6005#Luzern#CH#0413620101###info@mischler-immobilien.ch##".$agent_name."#0413620101#####".$pic6_filename."#".$pic7_filename."#".$pic8_filename."#".$pic9_filename."#".$pic6_title."#".$pic7_title."#".$pic8_title."#".$pic9_title."################################################".$pic10_filename."#".$pic11_filename."#".$pic12_filename."#".$pic13_filename."#".$pic10_title."#".$pic11_title."#".$pic12_title."#".$pic13_title."##################################".PHP_EOL;
#只是文件中的分隔符。
我在这里想念的是什么?