如何从帖子中解脱标签图片?

时间:2012-09-30 06:58:55

标签: php wordpress

我的响应式模板效果很好。

我想将其转换为主题wordpress。

在模板内部,图库包含图像和描述以及标题链接。

  • 由于图库内置了模板,所有内容(响应)都运行良好。
  • 我想将图库嵌入/转换为主题作为帖子,添加指向
  • 的链接
  • Gallery.js并生成标签html,因为它似乎在模板中。

模板的源代码:

<!--orginal---------->
                <div class="main">
                    <div id="carousel" class="es-carousel-wrapper">
                        <div class="es-carousel">
                            <ul>
                                <li>
                                    <div class="box-1">
                                        <img src="images/page1-img1.jpg" alt="" /> <a href="#">bora-bora</a>
 <span>from $458</span> 
                                        <p>Praesent vestibulum aenean
                                            <br>nonummy hendrerit mauris.</p>
                                    </div>
                                </li>
                            </ul>   
                        </div>      
                    </div>
                </div>  

我只需要生成:

<img src="images/page1-img1.jpg" alt="" /> <a href="#">bora-bora</a>
 <span>from $458</span> 
                                        <p>Praesent vestibulum aenean
                                            <br>nonummy hendrerit mauris.</p> 

enter image description here

我创建新帖子。

    我写的标题中的
  • :BORA-BORA
  • 在内容帖子中我从媒体
  • 添加图片
  • 在图像下我添加描述图像“Praesent vestibulum aenean nonummy hendrerit mauris。“。
  • 我在Excpert中写道
  • :$ 458起

然后我添加生成html标记库的代码,如下所示:

    <div class="main">
        <div id="carousel" class="es-carousel-wrapper">
            <div class="es-carousel"><ul>

                    <?php $hot_deals = new WP_Query('showposts=2&category_name=hot_deals'); ?>
<?php if($hot_deals->have_posts()) : ?>
<?php while($hot_deals->have_posts()) : $hot_deals->the_post(); ?>
        <li>
            <div class="box-1">
                    <?php the_content(); ?><a href="#"><?php the_title(); ?></a>
                    <span><?php the_excerpt(); ?></span>
            </div>          
        </li>

<?php endwhile; ?>
<?php endif; ?>         
            </ul></div> 
        </div>  
    </div>  

resualt很接近但是因为我需要它不起作用:

  1. <img />

  2. 中提取<p><a><img /></p></a>
  3. <p>取出<span><p>FROM $458</p></span>

  4. 非常感谢我该怎么做?

    <div class="main">
        <div id="carousel" class="es-carousel-wrapper">
            <div class="es-carousel"><ul>
                <li>
                    <div class="box-1">
                        <p><a href="http://127.0.0.1/www/www1/wordpress/wordpressEng/wp-content/uploads/2012/09/page1-img2.jpg">
                           <img class="alignnone size-full wp-image-82" title="page1-img2" src="http://127.0.0.1/www/www1/wordpress/wordpressEng/wp-content/uploads/2012/09/page1-img2.jpg" alt="" width="219" height="124" />
                           </a>
                        </p>
                        <p>Praesent vestibulum aenean<br />
                        nonummy hendrerit mauris.</p>
                        <a href="#">bora-bora</a>
                        <span><p>FROM $458</p></span>
                    </div>          
                </li>
            </div>      
        </div>
    </div>
    

1 个答案:

答案 0 :(得分:0)

您没有提取,因为您只是显示the_content()。在不改变主题的情况下,您可以这样做的唯一方法是,您只需转到编辑帖子内容的HTML标签页并删除<a></a>标记。

但是,如果你可以/想要编辑主题,你可以添加一个带图像上传字段的自定义元框,然后在那里上传图像而不是内容。这样你就可以完全控制它。