Skip to main content

News Posts do not display anywhere on your site by default. In order for visitors to see them, they must be added to a page using one of the display options below.

All news displays show posts in reverse chronological order (newest first).


News Archive Page

A News archive page provides a simple way to display all news posts on your site.

  • Automatically displays all published news posts
  • Uses the URL: your-site-url/news
  • Displays posts in reverse chronological order
  • Cannot be filtered by category

This page has already been created on many SOM sites. If your site does not have one, you can submit a request to the Web Team to have it added.


Cells Plugin

The Cells plugin provides the most flexible way to display news posts.

Using a News Syndication Cell, you can control how and where news appears on your site while taking advantage of built-in layouts and styling.

This option allows you to display:

  • Posts from your site
  • Posts from other SOM websites
  • A combination of posts from multiple SOM sites
  • Posts filtered by category

Cells are recommended because they:

  • Provide consistent, pre-styled layouts
  • Are responsive by default
  • Allow greater control over design and placement

Theme Shortcode

The SOM theme includes shortcode for displaying news posts. There are 3 options that display published posts in different layouts.

To use them:

  1. Click the Shortcodes button in the editor.
  2. Select Recent Blog Posts.
  3. Choose from one of the three layout options.

Screenshot of the WordPress editor with the display options for posts highlighted, links to full-size image.

Recent Posts Thumbnails

This option inserts the following shortcode:

[heels_posts posts="4" category="" tags="" htag="h4"]

This displays posts in a horizontal, card-style layout with images.

  • The number of posts shown is controlled by posts=”4″
  • Posts will wrap to additional rows as needed based on available space

Options

  • posts – modify this setting to control how many posts are displayed (posts=”8″)
  • category – Add a category slug to filter results (example: category=”research”)
  • htag – Sets the heading level for post titles

An example of a news display using the Recent Posts Thumbnails shortcode, links to full size image.

Recent Posts List

This option inserts the following shortcode:

[heels_list_posts posts="4" category="" tags="" htag="h4"]

This displays posts in a vertical list with images.

Options

  • posts – modify this setting to control how many posts are displayed (posts=”8″)
  • category – Add a category slug to filter results (example: category=”research”)
  • htag – Sets the heading level for post titles

An example of a news display using the Recent Posts List shortcode, links to full size image.

Isotope Posts

This option inserts the following shortcode:

[iso_posts posts="20" category="" tags="" htag="h4"]

This displays posts in a (Pinterest-style) grid layout with images.

Options

  • posts – modify this setting to control how many posts are displayed (posts=”8″)
  • category – Add a category slug to filter results (example: category=”research”)
  • htag – Sets the heading level for post titles

An example of a news display using the Isotope Posts shortcode, links to full size image.


Filtering For Categories and Tags

Your site should already have categories as well as posts assigned to to some of those categories. Filtering is the next step if you wish to control which posts appear in a display. See our Filter News and Events documentation if you don’t have existing categories.

The theme shortcode options, mentioned above, need the slug of the category that you wish to filter for. A slug is the URL-friendly version of a category.

For Example:

  • Category Name: Research News
  • Slug: research-news

You can find slugs under: Posts → Categories, in the Slug column.

Screenshot of the WordPress dashboard showing the Post Categories screen with the Slug column highlighted, links to full-size image.

Copy the slug of the category you wish to filter for and paste it into the shortcode.

For example:

[heels_list_posts posts="4" category="research-news" tags="" htag="h4"]


Heading Level

The htag setting (htag=”4″) in the theme shortcode options listed above, controls the heading level used for all post titles in the display.

The default (htag=”4″) sets all titles to a Heading 4. This may need to be changed depending on content above the news display. Using proper heading structure improves accessibility, SEO and page readability. See our Headings documentation for more detailed information.

Headings should follow a logical structure:

  • Always use headings in descending order (H2 → H3 → H4)
  • Do not skip heading levels

How To Determine the Heading Level Needed

Is there a heading above the news display?

  • If no → use a Heading 2 (htag=”h2″)
  • If yes → use the next level down

Display Posts with Modular Cards

The Modular Cards feature is being phased out in favor of the Cells Plugin, which includes the Card layout (available under Syndication) along with additional design options. It also offers a more user-friendly experience. If your site currently uses Modular Cards, consider transitioning to the Cells Plugin for enhanced functionality and long-term support.