【问题标题】:ExpressionEngine XML exportExpressionEngine XML 导出
【发布时间】:2015-12-22 17:40:59
【问题描述】:

我正在尝试将数据从 ExpressionEngine 导出到导入到 Wordpress。 我一直在网上关注各种示例,例如 https://kodegeek.wordpress.com/2009/12/02/export-import-expressionengine-to-wordpress/http://www.bettnet.com/moving-expression-engine-1-wordpress/ 哪种工作适合我的目的。

我不是 ExpressionEngine 专家,我了解基础知识。

我不知道如何通过一些自定义字段导出在 EE 中创建的幻灯片。

幻灯片在EE模板中显示如下

{if "{pg_slideshow:total_rows}" > 0}
    <div class="flexslider">
        <ul class="slides">
            {pg_slideshow}
            <li>
                {exp:ce_img:pair src="{image}"}
                <img src="{made}" alt="{caption}" />
                {/exp:ce_img:pair}
                <p>{caption}</p>
            </li>
            {/pg_slideshow}
        </ul>
    </div>
    {/if}

在我的导出 XML 模板中,我可以检查是否为帖子创建了幻灯片

{if "{pg_slideshow:total_rows}" > 0}
<wp:postmeta>
        <wp:meta_key>pg_slideshow</wp:meta_key>
        <wp:meta_value>YESTHERE IS SLIDESHOW</wp:meta_value>
    </wp:postmeta>
 {/if}

这对某些帖子有效并返回 YES。 但我的问题是如何遍历图像以将它们作为自定义字段插入 WP。 我需要的是 - 检查是否有幻灯片 - 如果有,循环遍历每张图片并将它们作为自定义字段插入并带有适当的标题。

我尝试了各种方法都没有成功。

谢谢

【问题讨论】:

    标签: xml wordpress export expressionengine


    【解决方案1】:

    这比想象的要简单

    {pg_slideshow}
    <wp:postmeta>
            <wp:meta_key>slideshow_img</wp:meta_key>
            <wp:meta_value><![CDATA[{image}]]></wp:meta_value>
        </wp:postmeta>
    <wp:postmeta>
            <wp:meta_key>slideshow_caption</wp:meta_key>
            <wp:meta_value><![CDATA[{caption}]]></wp:meta_value>
        </wp:postmeta>
    {/pg_slideshow}
    

    【讨论】:

      猜你喜欢
      • 2012-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-30
      相关资源
      最近更新 更多