CSS Classes

Changing the Style of Wiki Links

When rendered on the viewed page, wiki links are given a CSS class related to their post status (published, draft, etc). You can override the default colors in your style sheet. This is a convenience for those with edit permissions who might not realize that wiki articles have not been published. Note that WordPress permissions still control what posts can actually be viewed, this is just related to the display of wiki links. The classes are:

When viewing links for users with the “edit_posts” capacity:

  • .wikilink-new (post does not exist – a link to create it)
  • .wikilink-trash (post is in the trash – just text, no link)
  • .wikilink-pending (post has the status of “draft”, “auto-draft”, “pending”, or “future” – a regular link)
  • .wikilink-private (post has a status of “private” – a regular link)
  • .wikilink-published (the post is published – a regular link)
  • .wikilink-other (default if not one of the above. Applied to posts with a custom post status or to those with a status of “inherit” – a regular link)

When viewing links for users without the “edit posts” capacity:

  • .wikilink-no-edit (post does not yet exist or the post has the status of “trash”, “draft”, “auto-draft”, “pending”, or “future” – just text, no link)
  • .wikilink-published (the post is published – a regular link)
  • .wikilink-private (post has a status of “private” – a regular link)
  • .wikilink-other (default if not one of the above. Applied to posts with a custom post status or to those with a status of “inherit” – a regular link)

Some of the links in the post above are “affiliate links.” This means if you click on the link and purchase the item, I will receive an affiliate commission. You will still pay the same amount so there is no extra cost to you. I am disclosing this in accordance with the Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials in Advertising.”