原文:https://developer.wordpress.org/themes/basics/template-tags/
完整列表:https://developer.wordpress.org/themes/references/list-of-template-tags/
模板標籤(Template tags)在博客的模板文件中使用,用來動態的顯示內容或自定義網站。
分類
按使用位置分
分為:
- 循環之外的模板標籤
- 循環之外使用的模板標籤
一些模板標籤需要放在循環(Loop)里,比如:
the_title()-調用文章標題
the_author()
the_content()
the_time(“Y-m-d”); /*獲取文章的發布日期
the_permalink(); /*獲取文章的固定連接*
the_content()-調用文章內容時
the_excerpt()
the_author()-調用文章的作者
next_post()
輸出:
<a href="http://127.0.0.1/wpstrap/1220.html">next post: 插件-Easy Reading Mode 免干擾閱讀模式插件</a>
<a href="http://127.0.0.1/wpstrap/1212/.html">previous post: WordPress插件大全 推薦最全最佳wordpress插件匯總推薦</a>
previous_post()
循環之外使用的模板標籤:
bloginfo( ‘name’ )
wp_list_cats()
wp_list_pages()
其他分類
分為
- 通用標籤(General tags)
- 作者標籤(Author tags)
- 書籤標籤(Bookmark tags)
- 分類標籤(Category tags)
- 評論標籤(Comment tags)
- 鏈接標籤(Link tags)
- 文章標籤(Post tags)
- 文章縮略圖標籤(Post Thumbnail tags)
- 導航菜單標籤(Navigation Menu tags)
核心資源
模板標籤的文件存儲在 wp-includes 目錄中。文件名的後綴是”-template.php”以和其他 WordPress 文件區分。共有9個模板標籤文件:
- wp-includes/general-template.php
- wp-includes/author-template.php
- wp-includes/bookmark-template.php
- wp-includes/category-template.php
- wp-includes/comment-template.php
- wp-includes/link-template.php
- wp-includes/post-template.php
- wp-includes/post-thumbnail-template.php
- wp-includes/nav-menu-template.php
wp-includes/general-template.php
- get_header()
- get_footer()
- get_sidebar()
- get_template_part()
- get_search_form()
- wp_loginout()
- wp_logout_url()
- wp_login_url()
- wp_login_form()
- wp_lostpassword_url()
- wp_register()
- wp_meta()
- bloginfo()
- get_bloginfo()
- get_current_blog_id()
- wp_title()
- single_post_title()
- post_type_archive_title()
- single_cat_title()
- single_tag_title()
- single_term_title()
- single_month_title()
- get_archives_link()
- wp_get_archives()
- calendar_week_mod()
- get_calendar()
- delete_get_calendar_cache()
- allowed_tags()
- wp_ajaxurl() ?? Not defined in any WP file, at least until 12/01/19.
- wp_enqueue_script()
wp-includes/author-template.php
- the_author()
- get_the_author()
- the_author_link()
- get_the_author_link()
- the_author_meta()
- the_author_posts()
- the_author_posts_link()
- wp_dropdown_users()
- wp_list_authors()
- get_author_posts_url()
wp-includes/bookmark-template.php
and wp-includes/bookmark.php
- wp_list_bookmarks()
- get_bookmark()
- get_bookmark_field()
- get_bookmarks()
wp-includes/category-template.php
- category_description()
- single_cat_title()
- the_category()
- the_category_rss()
- wp_dropdown_categories()
- wp_list_categories()
- single_tag_title()
- tag_description()
- the_tags()
- wp_generate_tag_cloud()
- wp_tag_cloud()
- term_description()
- single_term_title()
- get_the_term_list()
- the_terms()
- the_taxonomies()
wp-includes/comment-template.php
- cancel_comment_reply_link()
- comment_author()
- comment_author_email()
- comment_author_email_link()
- comment_author_IP()
- comment_author_link()
- comment_author_rss()
- comment_author_url()
- comment_author_url_link()
- comment_class()
- comment_date()
- comment_excerpt()
- comment_form_title()
- comment_form()
- comment_ID()
- comment_id_fields()
- comment_reply_link()
- comment_text()
- comment_text_rss()
- comment_time()
- comment_type()
- comments_link()
- comments_number()
- comments_popup_link()
- comments_popup_script()
- comments_rss_link()
- get_avatar()
- next_comments_link()
- paginate_comments_links()
- permalink_comments_rss()
- previous_comments_link()
- wp_list_comments()
wp-includes/link-template.php
- the_permalink()
- user_trailingslashit()
- permalink_anchor()
- get_permalink()
- get_post_permalink()
- post_permalink()
- get_page_link()
- get_attachment_link()
- wp_shortlink_header()
- wp_shortlink_wp_head()
- edit_bookmark_link()
- edit_comment_link()
- edit_post_link()
- get_edit_post_link()
- get_delete_post_link()
- edit_tag_link()
- get_admin_url()
- get_home_url()
- get_site_url()
- home_url()
- site_url()
- get_search_link()
- get_search_query()
- the_feed_link()
wp-includes/post-template.php
- body_class()
- next_image_link()
- next_post_link()
- next_posts_link()
- post_class()
- post_password_required()
- posts_nav_link()
- previous_image_link()
- previous_post_link()
- previous_posts_link()
- single_post_title()
- sticky_class()
- the_category()
- the_category_rss()
- the_content()
- the_content_rss()
- the_excerpt()
- the_excerpt_rss()
- the_ID()
- the_meta()
- the_tags()
- the_title()
- get_the_title()
- the_title_attribute()
- the_title_rss()
- wp_link_pages()
- get_attachment_link()
- wp_get_attachment_link()
- the_attachment_link()
- the_search_query()
- is_attachment()
- wp_attachment_is_image()
- wp_get_attachment_image()
- wp_get_attachment_image_src()
- wp_get_attachment_metadata()
- get_the_date()
- single_month_title()
- the_date()
- the_date_xml()
- the_modified_author()
- the_modified_date()
- the_modified_time()
- the_time()
- the_shortlink()
- wp_get_shortlink()
wp-includes/post-thumbnail-template.php
- has_post_thumbnail()
- get_post_thumbnail_id()
- the_post_thumbnail()
- get_the_post_thumbnail()
wp-includes/nav-menu-template.php
- wp_nav_menu()
- walk_nav_menu_tree()
參考
模板文件(Template Files):
https://developer.wordpress.org/themes/basics/template-files/
模板文件層次體系:
https://developer.wordpress.org/themes/basics/template-hierarchy/