How does WP generate html?

时间:2011-01-11 作者:Nick Spreitzer

我认为这一定是一个简单的问题,尽管标题似乎很宽泛。默认情况下,我的wordpress主题显示多个社交图标。(你可以see them here, 位于右上角。)我正在尝试向现有图标添加一个新图标。我已经生成并上传了一个新图像,修改了(我认为)需要修改的所有css和php文件。然而,我遗漏了一件关键的事情:在某个地方,主题以某种方式生成了一些源html,其中包括一个显示图标的无序列表:

<ul id="socialize-icons">
    <li id="icon-rss"><a href="http://somelink.com">RSS Feed</a></li>
    <li id="icon-facebook"><a href="http://somelink">facebook</a></li>
    <li id="icon-twitter"><a href="http://somelink">twitter</a></li>
</ul>
我不知道这段代码是在哪里生成的,所以我特地将它包含在新的附加图标中。如果有人能给我指出正确的方向(一个函数,一些wp文档),我会非常感激。

2 个回复
最合适的回答,由SO网友:Nick Spreitzer 整理而成

正如上面提到的@野心勃勃的变形虫,我所寻找的是在页脚模板中硬编码的。

SO网友:Rarst

HTML标记可以通过多种方式生成:

直接包含在主题中template files;

  • 生成者template tags 在模板中hooks.

    array(  "name" => "Socialize Icons",
                "desc" => "Enter Links to Your Twitter, Facebook, and RSS feeds.<br />If you want to remove the icon, clear the field and save this page",
                "type" => "socialize_icons"),
    
    这让我觉得它有一个主题选项页面,您可以在其中更改或清空这些字段。

  • 结束