我不知道wordpress如何使用<!--more-->
來分隔帖子然後創建閱讀更多鏈接。 有什麼想法? 謝謝如何在codeigniter中創建像wordpress一樣的更多功能
2
A
回答
0
走在WP源一看,該功能位於wp-includes/post-template.php
周圍線200在get_the_content
功能
我不會建議只是複製和粘貼,因爲它很可能將無法正常工作,但你可能會得到它背後的邏輯。 WP採用了<!--more -->
標籤的preg_match,那麼如果它存在解析吧..
$content = $pages[$page-1];
if (preg_match('/<!--more(.*?)?-->/', $content, $matches)) {
$content = explode($matches[0], $content, 2);
if (!empty($matches[1]) && !empty($more_link_text))
$more_link_text = strip_tags(wp_kses_no_null(trim($matches[1])));
$hasTeaser = true;
} else {
// so on
3
使用CodeIgniter中包含的Text Helper中的word_limiter()函數將您的帖子縮短爲固定數量的單詞,然後將「read more」超鏈接附加到該文本並回顯。
相關問題
- 1. 如何創建多個更改功能
- 2. 像facebook一樣在codeigniter中創建一個動態url
- 3. 如何在C#中創建像Firefox一樣的自動更新軟件功能「檢查更新」#
- 4. 如何創建一個像在WordPress
- 5. 如何在codeigniter中創建設置功能?
- 6. 如何從更大的功能創建更小的功能?
- 7. 創建通過功能在WordPress的
- 8. 如何在iPhone中創建一個多功能按鈕,就像pickerview
- 9. 如何在WordPress中創建像StumbleUpon和Linkedin一樣的框架或框架
- 10. 如何創建像UITableViewCell一樣的TextField?
- 11. 如何使用.NET構建像Opera一樣的功能?
- 12. xCode4 - 如何創建像iBooks或Kindle一樣的字體選擇功能?
- 13. 如何創建一個像這樣的文本更改的DLL?
- 14. 如何在WordPress上創建測試功能
- 15. 如何在Python中創建像PHP一樣的列表?
- 16. 如何在Android中創建像SMS一樣的動態圖標
- 17. 如何在DataGridView中創建像Excel一樣的搜索?
- 18. 如何在WPF中創建像UI一樣的XY控制器
- 19. 如何在php中創建像Gmail一樣的聊天?
- 20. 如何創建和使用像codeigniter一樣的zend框架模型?
- 21. 在codeigniter中顯示創建的圖像
- 22. 如何在Android中像instagram一樣在圖像中標記功能?
- 23. 如何在Flex中創建拖放圖像功能?
- 24. 如何在java腳本中模擬PHP圖像創建功能
- 25. WordPress的 - 創建多個插件具有相同的功能等?
- 26. 如何創建一系列功能?
- 27. 如何創建一個附加功能
- 28. 如何創建一個擴展功能
- 29. 谷歌建議像Java SWT中的功能一樣嗎?
- 30. 如何構建功能笨如WordPress
感謝更多的功能和怎麼樣? – nina 2010-12-19 10:30:51
echo'read more' – Shivaas 2010-12-20 03:28:02