在转换为WordPress时,我可以使用什么来处理小文本?

时间:2015-06-29 作者:ed-ta

在您将其标记为重复之前,请参考:我发现了一些类似的问题,但这些问题来自4年前,WP正在不断发展。

对于像这样的重复块,我使用POST将HTML主题转换为WP:

<ul class="slides">
    <li>
       <div class="testimonails-content">
         <p>Lorem ipsum blah blah </p>
       <h6>Title <a href="#">Customer</a></h6>
       </div>
    </li>
    ...
</ul>
我可以用什么来处理这样的小而独特的文本片段:

<div class="heading-section">
   <h2>A small heading</h2>
      <img src="" alt="" >
</div>
使用贴子可以吗,还是有一种或多或少的标准方法?

1 个回复
SO网友:cjbj

我想说,大致有两种方法:

1使用get_template_part(). 这是将代码片段插入模板的正常方式。但是,不能将参数传递给此函数。因此,如果您想重复十段代码,但变化很小,那么您无法判断get_template_part 变化是什么。可以绕过这一点:Passing a variable to get_template_part

2.Use an action hook. 这将允许您将变量传递给生成html片段的函数。在你的主题中do_action(\'my_hook\',$args), 在函数文件中,您可以定义add_action (\'my_hook\',\'my_hook_action\');. 这可能更实用,但标准略低。

结束

相关推荐

Custom Post Templates

The Issue: 我正在寻找定制的单篇文章模板,以添加或删除单个元素作为普通单篇文章的功能。有很多方法可以在WordPress中为单个帖子创建自定义帖子模板。尤其是post格式是使用默认模板处理默认情况的绝佳机会;然而,我需要真正的自定义模板。The Idea: 我的第一种方法是根据post ID添加if/else语句:// check if custom post if ( is_single(\'999\') ) // check if there is a custom