如何在WordPress中修改帖子内容的特定部分

时间:2014-08-29 作者:reydelleon

我试图在Wordpress的每篇文章中插入一些自定义代码,前提是它符合某些条件。我的问题是,内容需要添加到不是顶部或底部的特定位置。我知道这些帖子的HTML结构,因为它们都遵循一种模式。

我猜我可以使用过滤器,但我不知道如何实际访问和修改我想要的部件。这是结构在修改前的外观:

<div class="primary-content">
    <div class="lesson-left cf">
        ...My Content here
    </div>
</div>
。。。这就是我希望它之后的样子:

<div class="primary-content">
    <div class="lesson-left cf">
        ...My Content here
    </div>
    <div class="lesson-right">
        ...more content here, added dynamically
    </div>
</div>

[EDIT]

为了提供更好的想法,以下是模板中的代码的外观(仅相关部分):

<div class="lesson-page cf">
    <?php the_content() ?>
    <div class="lesson-right">
        <ul class="lesson-right lesson-button navigation">
            <?php if(get_post_meta( $post->ID, \'_pdf_lesson_version\', true )) { ?>
                <li class="save"><a href=\'<?php echo get_post_meta( $post->ID, \'_pdf_lesson_version\', true ) ?>\'>SAVE LESSON</a></li>
            <?php } ?>
            <?php if(get_post_meta( $post->ID, \'_word_lesson_version\', true )) { ?>
                <li class="customize"><a href=\'<?php echo get_post_meta( $post->ID, \'_word_lesson_version\', true ) ?>\'>CUSTOMIZE LESSON</a></li>
            <?php } ?>
            <li class="facebook-share">
                <div class="fb-share-button" data-href="<?php echo get_the_permalink() ?>" data-width="200" data-type="button"></div>
            </li>
        </ul>
    </div>
</div>
里面的一切<ul class="lesson-right lesson-button navigation"></ul> 我需要进入帖子的内容。它现在在外部,但需要包含在内容结构中。

[/EDIT]

非常感谢您的帮助。感谢您抽出时间阅读。

1 个回复
最合适的回答,由SO网友:reydelleon 整理而成

最后,我必须在另一个shorcode中添加所需的代码,以创建内容结构。这样我就避免了创建额外的shorcode,并且能够将自定义代码放在我想要的位置。

感谢所有帮助过我的人。

结束

相关推荐

为什么在这个存档页面中,调用Query_Posts()函数只显示最近10个帖子?

我是WordPress主题开发方面的新手,我发现有两个问题posts archive page: http://lnx.asper-eritrea.com/archivio/上一页必须将所有博客帖子显示在无序列表中。主要问题是,只显示了最近10篇发布的帖子。另一个问题与erroneus调用query_posts() 作用这是生成posts循环的PHP代码:<? // get the term using the slug and the tag taxonomy //$term =