Make WordPress Core


Ignore:
Timestamp:
10/26/2018 01:23:29 AM (6 years ago)
Author:
DrewAPicture
Message:

Docs: Link to the "Conditional Tags" article in the Theme Developer Handbook from the descriptions for a variety of core conditional tag functions.

These notations largely serve to direct consumers (of both the source and the parsed code reference) to extended information on individual and related conditional tags throughout WordPress. The changeset also standardizes corresponding DocBlock summaries to use third-person singular verbs.

Notations have been added for the following functions:

  • comments_open()
  • email exists()
  • has_excerpt()
  • has_post_thumbnail()
  • has_tag()
  • in_category()
  • in_the_loop()
  • is_404()
  • is_active_sidebar()
  • is_active_widget()
  • is_admin()
  • is_admin_bar_showing()
  • is_archive()
  • is_attachment()
  • is_author()
  • is_blog_installed()
  • is_category()
  • is_comments_popup()
  • is_date()
  • is_day()
  • is_dynamic_sidebar()
  • is_feed()
  • is_front_page()
  • is_home()
  • is_local_attachment()
  • is_main_query
  • is_month()
  • is_multi_author
  • is_new_day()
  • is_page()
  • is_page_template()
  • is_paged()
  • is_plugin_active()
  • is_plugin_active_for_network()
  • is_plugin_inactive()
  • is_plugin_page()
  • is_post_type_archive()
  • is_preview()
  • is_rtl()
  • is_search()
  • is_single()
  • is_singular()
  • is_sticky()
  • is_tag()
  • is_tax()
  • is_taxonomy_hierarchical()
  • is_time()
  • is_trackback()
  • is_user_logged_in()
  • is_year()
  • pings_open()
  • post_type_exists()
  • taxonomy_exists()
  • term_exists()
  • username exists()
  • wp_attachment_is_image()
  • wp_script_is()

Merges [42710] to the 5.0 branch.

Props janalwin.
Fixes #43254.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/5.0/src/wp-includes/post-template.php

    r43790 r43827  
    399399
    400400/**
    401  * Whether the post has a custom excerpt.
     401 * Determines whether the post has a custom excerpt.
     402 *
     403 * For more information on this and similar theme functions, check out
     404 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
     405 * Conditional Tags} article in the Theme Developer Handbook.
    402406 *
    403407 * @since 2.3.0
     
    16311635
    16321636/**
    1633  * Whether currently in a page template.
     1637 * Determines whether currently in a page template.
    16341638 *
    16351639 * This template tag allows you to determine if you are in a page template.
    16361640 * You can optionally provide a template name or array of template names
    16371641 * and then the check will be specific to that template.
    1638  *
     1642 *
     1643 * For more information on this and similar theme functions, check out
     1644 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
     1645 * Conditional Tags} article in the Theme Developer Handbook.
     1646 *
    16391647 * @since 2.5.0
    16401648 * @since 4.2.0 The `$template` parameter was changed to also accept an array of page templates.
Note: See TracChangeset for help on using the changeset viewer.