2010-02-21 45 views
0

我在我的網站上使用wordpress後端,並通過我自己的方式在前端顯示文章。我似乎無法找到解析帖子輸出的文件。我試圖找到處理帖子的代碼,以便我可以將其複製到我的網站,並對其在網站上的顯示方式做一些小的更改。Wordpress [標題]處理

關於此文件位置的任何想法?我已經瀏覽了大約15個文件,但它正在增長。

+0

問題:通過說:「通過我自己的方式在前端顯示文章」是否意味着您不使用wordpress主題系統? – ariefbayu 2010-02-21 15:36:46

回答

1

你的問題不清楚。處理字幕短代碼的功能是img_caption_shortcode,並且位於wp-includes/media.php中。如果要更改此輸出,可以爲img_caption_shortcode掛鉤創建過濾器功能(該功能的註釋詳細說明所需的參數)。

如果您需要在輸出之前處理帖子內容的所有代碼,由於Wordpress插件API以及它的過濾器和動作函數系統,這會更困難。你需要尋找的過濾鉤子是the_content,默認情況下(在WordPress的2.9),這通過以下過濾功能帖子內容:

  • wptexturize
  • convert_smilies
  • convert_chars
  • wpautop
  • shortcode_unautop
  • prepend_attachment
  • do_shortcode
0

您是否在尋找get_postget_posts方法?

它們是WordPress中用於獲取多個帖子和單個帖子的默認方法。

一旦你有了數據,你可以按你想要的方式輸出它。

0

你不需要從wordpress的源文件中複製任何東西。 WordPress提供了許多方式來訪問您的帖子/文章,並以任何你想要的方式顯示它。常用的有WP_queryquery_post