WordPress.org

Make WordPress Core

Opened 3 years ago

Last modified 7 weeks ago

#16784 new enhancement

Introduce post_type_archive_description() — at Version 4

Reported by: thomask Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 3.1
Component: Posts, Post Types Keywords: has-patch
Focuses: Cc:

Description (last modified by scribu)

if using the standard archive.php page, the common function for getting archive page name (e.g. single_tag_title) or description (e.g. tag_description) do not work - the best now is to use get_queried_object()->name resp. get_queried_object()->description

Also it is not obvious, that when you create a custom post type and taxonomy (with public=true) they are not visible on menu navigation page - you must make them visible using the top View menu (it took me a while to realize it)

Change History (4)

comment:1 in reply to: ↑ description duck_3 years ago

  • Keywords close added

Replying to thomask:

  1. it is not possible to add it using Nav menus (except direct Custom link)

#16075

  1. if using the standard archive.php page, the common function for getting archive page name (e.g. single_tag_title) or description (e.g. tag_description) do not work - the best now is to use get_queried_object()->name resp. get_queried_object()->description

post_type_archive_title. There is no way that single_tag_title is supposed to work as it is clearly for use with tag archives. You can also use is_post_type_archive to determine if the current page is a post type archive.

Suggesting close as dupe of #16075 for the first problem.

comment:2 thomask3 years ago

sorry, have not noticed #16075. Ad (2) - the post_type_archive_title is great, i have missed it and is probably exactly what i thought, what should be added then is also post_type_archive_description function.

comment:3 scribu3 years ago

  • Summary changed from Custom post type archive limited to Introduce post_type_archive_description()

post_type_archive_description() would require a place to store the description in the first place. Maybe a 'archive_description' arg on register_post_type() ?

comment:4 scribu3 years ago

  • Description modified (diff)
  • Keywords close removed

Nevermind, I see there already is a 'description' arg.

Note: See TracTickets for help on using tickets.