WordPress is designed so that it can be enhanced by installing third-party plugins. In addition to open source and commercial plugins, American Centuries depends on several site-specific plugins that were written for this project.
AC-specific Plugins
These plugins written for American Centuries must be installed and enabled to make the site work as intended.
- ac-core. Required additions to functions.php for American Centuries.
- ac-iiif-manifest. Write a IIIF manifest for a collection item page on update. Include all attached images, include ACF transcription field from each attachment as IIIF annotation.
- ac-pp-synch. Extract metadata fields for a collection item from PastPerfect, using PastPerfect’s item API
publicly-available Plugins
Site data structure
- Advanced Custom Fields PRO. Customize WordPress with additional metadata fields.
- Custom Post Type UI. Admin UI panel for registering custom taxonomies
- Custom Taxonomy Order. Allows for the ordering of categories and custom taxonomy terms through a simple drag-and-drop interface.
Site navigation
- Breadcrumb NavX. Adds a breadcrumb navigation showing the visitor’s path to their current location.
- Relevanssi. This plugin replaces WordPress search with a relevance-sorting search.
- FacetWP. Advanced Filtering for WordPress, used for Site Search
- FacetWP – Cache. Caching support for FacetWP
- FacetWP – Conditional Logic. Toggle facets based on certain conditions
- FacetWP – Flyout menu. Displays a flyout facet menu
- FacetWP – Relevanssi integration. Relevanssi integration for FacetWP
- FacetWP – Submit button. Adds a shortcode to generate a “Submit” button
Admin user interface
- Advanced Editor Tools. Extends and enhances the block editor (Gutenberg) and the classic editor (TinyMCE)
- Easy Replace Image. Allows you to replace an attachment file by uploading another image or by downloading one from a specified URL, without deleting the attachment.
Image management
- WP Offload Media. Offload your media assets to DigitalOcean Spaces.
- File Upload Types. Allow WordPress to accept and upload any file type extension or MIME type, including custom file types. Used to allow JP2 uploads in Media Library.
Page templates
- Block Visibility. Provides visibility controls for all WordPress blocks.
- Display Posts. Display a listing of posts using the display-posts shortcode
- TablePress. Embed interactive tables into your WordPress pages.
- Font Awesome. The official way to use Font Awesome icons.
Site management
- SpinupWP. SpinupWP helper plugin.
- Limit Login Attempts Reloaded. Block excessive login attempts and protect your site against brute force attacks.
- Open Graph and Twitter Card Tags. Improve social media sharing by inserting Facebook Open Graph, Twitter Card and SEO Meta Tags on your WordPress website pages.
- XML Sitemap Generator for Google. Improves SEO using sitemaps for best indexing by search engines like Google, Bing, Yahoo and others.
- WP Downgrade | Specific Core Version. WP Downgrade allows you to either downgrade or update WordPress Core to an arbitrary version of your choice.
- WP Migrate Lite. Migrate your database. Export full sites including media, themes, and plugins. Find and replace content with support for serialized data.
Data management
- WP All Export Pro. Export any post type to a CSV or XML file. Edit the exported data, and then re-import it later using WP All Import.
- WP All Export – ACF Export Add-On Pro. Export ACF data from WordPress. Requires WP All Export Pro.
- WP All Import Pro. The most powerful solution for importing XML and CSV files to WordPress. Import to Posts, Pages, and Custom Post Types. Support for imports that run on a schedule, ability to update existing imports, and much more.
- WP All Import – ACF Add-On. Import to Advanced Custom Fields. Requires WP All Import & Advanced Custom Fields.