开发者 | thejester12 |
---|---|
更新时间 | 2023年12月1日 00:13 |
捐献地址: | 去捐款 |
PHP版本: | 4.1 及以上 |
WordPress版本: | 5.2.2 |
版权: | GPLv2 or later |
版权网址: | 版权信息 |
/wp-content/plugins/archive-control
directory, or install the zipped plugin through the WordPress plugins screen directly.An archive page is really just WordPress terminology for a page with a list of multiple pieces of content (posts). By default this content is in date order, with the newest appearing at the top, like a blog, and would be split into pages with 10 posts each. WordPress gives you the ability to manipulate this list through code, changing the order, pagination and other characteristics, but doesn't give you an interface for doing so. WordPress also by default does not have any interface for storing content like images and text that are related to a specific archive page. That is the problem that this plugin tries to provide the solution for.
It depends a lot how your custom post type is created. It must be set to "public", and it must have "has_archive" set to true, or a string. Be sure to check those settings first!
The archive title functionality requires that a special function is used to display it: the_archive_title(). This is an official WordPress function, but it is relatively new. If your theme does not use this function, and either hardcodes the title or uses a different function, then this plugin won't be able to help without you modifying the theme template.
The "Automatic" setting uses the "loop_start" and "loop_end" WordPress hooks to inject the content. If you would rather use the "Manual Function" setting, then we give you the functions the_archive_top_content() and the_archive_bottom_content() to place in your theme as you choose.
This cannot be done through the interface (it shows the "large" size by default), but is entirely possible to do by putting functions in your theme files. The functions provided by this theme are listed in the "Other Notes" tab. For example, the_archive_thumbnail('thumbnail') would change the size to a thumbnail. If you want to create a new size you can either send along an array like this: the_archive_thumbnail(array(500,200)) or register a new size with the add_image_size() functionality.
A custom post type allows you to make the content adding/editing process more specific for different kinds of content. By default it works similarly to a "Post", but can be modified to have different settings and even unique custom fields. To create one you could do it several ways:
A custom taxonomy allows you to categorize specific elements separately from others. It works similarly to a "Category" or "Tag". To create one you could do it several ways: