in Independent Publisher News

Independent Publisher v1.8 was released on May 29th, 2017. This release includes 7 bug fixes, 9 enhancements, a new Armenian translation, an update to the Italian translation, and several other smaller changes.

There have been 53 commits by 6 contributors since v1.7 was released 1 year ago. That brings the total number to 24 contributors since this project started in 2013, which just so happens to be the same year that my daughter, featured in these release posts, was born. 🙂

As of this release of the theme, there are 340 stars and 88 forks on GitHub, 244 subscribers on the mailing list, 157 likes on Facebook, and 118 followers on Twitter.

Enhancement: Post Thumbnails for Excerpts

This release includes a new option that allows you to show the Post Thumbnail (i.e., the Featured Image for a post) right above the Post Excerpt on the Home Page and other Archive pages. An example is shown below, with Post Excerpts and the Generate One-Sentence Excerpts option enabled.

Full Changelog for v1.8:

  • Bug Fix: Fixed bug where Microformats 2 support was not being loaded during theme setup. Props @Ruxton. See Issue #231.
  • Bug Fix: Fixed CSS padding for WP-PageNavi integration that was breaking in Firefox. Props @johlym and @vskjefst. See Issue #229.
  • Bug Fix: Removed an extra space after the opening parenthesis in the pagination page count on Archive Views, e.g., “( this is page 1 of 2)”. Props @vskjefst and @jimmymansaray. See Issue #263.
  • Bug Fix: Fixed a bug where an empty parenthesis would be displayed when archive views have more than one item, but less than enough items to require pagination. Props @vskjefst and @Furgelnod. See Issue #249.
  • Bug Fix: Fixed a bug where leaving a comment with a Site URL that contains a percent sign would generate a PHP Notice indicating “Warning: printf(): Too few arguments”. Props @mritzmann. See Issue #248.
  • Bug Fix: Fixed a bug where the aria-label attribute in the comment “Reply to” link contained a duplicate copy of the author name, which affected users with screen readers. Props to Alex for reporting. See Issue #252.
  • Bug Fix: Fixed a bug when using RTL mode that prevented the Customizer CSS from being applied. See Issue #230.
  • Enhancement: Improved compliance with WP coding standards. Props @jeherve. See Issue #232.
  • Enhancement: Added additional if ( ! function_exists() ) checks to allow overriding from a Child Theme. Props @jeherve. See Issue #232.
  • Enhancement: Moved “Related Tags” to its own function so that it could be easily overwritten with a Child Theme. Props @jeherve. See Issue #233.
  • Enhancement: Added a new option to Show Post Thumbnails when displaying excerpts. By default, this option is disabled but if you have excerpts enabled and you want show the Post Thumbnail above the excerpt, you can enable this option in Dashboard → Appearance → Customize → Excerpt Options. See Issue #218.
  • Enhancement: Added new option to Show Full Name in Comment Reply-to Link. By default, Independent Publisher only shows the First Name of the commenter in the “Reply to…” link below each comment. This new option lets you always show the Full Name (first name + last name), if available. Props @vskjefst. See Issue #237.
  • Enhancement: Improved handling of Customizer default colors. Props @vskjefst. See Issue #240.
  • Enhancement: Refactored code that outputs the title="" attribute for Post Title and Post Thumbnail links. The functions independent_publisher_post_link_title() and independent_publisher_post_thumbnail_link_title() can now be easily overridden in a Child Theme. Props @vskjefst. See Issue #241.
  • Enhancement: Upgraded Genericons to v3.4.1. Props @vskjefst. See Issue #245.
  • Enhancement: Updated the Archive Page Template (page_archive-template.php) to only show “Most Used Categories” list when there are more than one. Props @FokkeZB. See Issue #255.
  • Translations: Updated Italian translation. Props @kOoLiNuS. See this commit.
  • Translations: Added Armenian translation. Props @hanumanum. See Issue #265.
  • Validation: The Site Title and Site Description now use div‘s instead of h1 and h2, which should be reserved for the post content. Props @PedroFumero. See Issue #261.
  • Deprecated: independent_publisher_pings() has been deprecated in favor of independent_publisher_mentions(), which also supports Webmentions. See this commit
  • Removed: Removed Jetpack Sharing enhancements. These enhancements are no longer necessary as the Jetpack sharing output has improved since these were implemented. Any desired changes to the Jetpack Sharing buttons should now be applied on a case-by-case basis using a Child Theme. See this commit.
  • New Filter: Added filter for the ‘Webmentions’ title section at the bottom of Single posts. This can now be filtered using independent_publisher_webmentions_title. Also removed independent_publisher_pingslist_* filters from as those filters were removed when webmention support was added in v1.7. See this commit.

If you installed the theme from, you should see a notification to update the theme from within your WordPress Dashboard (Dashboard → Updates). Otherwise, you can download v1.8 from

If you need support, please visit the theme support forum.

Write a Comment


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


  1. Thanks Raam! I really appreciate the work you put into this.

    I just moved to this theme a short while ago after hunting for a good one – love it so far!

    • Thank you, Vegard! I love the “Review Score” you have in the sidebar for review posts on your site—very cool. 🙂 Also: Keep me away from Stellaris… that looks like something that could devour a large chunk of my life!

  2. Hi Raam,

    I love your theme! I’m trying to set up a blog with it, but I’m having an issue with text breaks automatically splitting words between lines and inserting hyphens (e.g. here:

    Is there an easy way to disable this? I’ve looked online and found various bits of code which I’ve tried pasting into a the Jetpack custom CSS module, but it doesn’t seem to be having an effect.


    • Hey Tom,

      That’s part of the CSS defined for this theme. You can override that behavior to remove the auto-hyphens by using the following CSS (either in a Child Theme or using Jetpack’s Edit CSS feature):

      .entry-content { -webkit-hyphens: none; -webkit-hyphens: none; hyphens: none; }

  3. Hello Raam, I am just dropping by to let you know I have installed your theme on my site. Very new to the IndieWeb but excited to see how it might broaden my horizons. I am sure you are very busy but do you expect that you will be providing future updates? Thanks again …

    • Hi David,

      Apologies for the very delayed reply here! It looks like you’re not using the Independent Publisher theme anymore, but I wanted to let you know that I do plan to continue updating this theme in the future. If you’re still interested in the theme, I’d love to hear what sorts of features you’re looking forward to.

  4. Hi! Thanks for this theme, it’s so simple and beautiful!
    I want to add the ‘further reading’ section to every post but I don’t know how to do it.

    • Hey Robert! I apologize for the really late reply here. I do plan to continue updating this theme and I’d love to hear what sorts of updates you’d like to see.

    • Hey kOoLiNuS! Apologies for the really late reply here. I haven’t abandoned this project and I do plan to continue updating it. I’d love to hear what sorts of updates are you looking forward to.

      • Gutenberg support, update to the latest WP releases and PHP ones, maybe an Archive page template or some more options in the customizer? ie Fonts choice and colors to make more personal the website?

        Just few ideas… the theme basically is everything’s needed to a (text) content based website/blog.

        • Thanks for the suggestions! Those sound like great ideas. I’d like to prioritize testing with the latest version of WordPress and PHP, and ensuring smooth Gutenberg support. If you have any other ideas, feel free to open a GitHub issue, as that’s where I’m keeping track of development. 🙂 Thanks for continuing to use the theme!

  5. Hi Raam

    I love your theme, but I’m having an issue with Author Page.
    In my single Post, when I click to Author image, I switched to the home page, not Author Page.

    How can I fix this problem?


  6. Perfect theme!But it still has some issues for Chinese:
    1. “read more”,surfacing as “继续阅读:%s →”;
    2. can’t count Chinese characters.

    Hope to check it, thanks a lot!


  • This Article was mentioned on

  • This Article was mentioned on

  • This Article was mentioned on

  • This Article was mentioned on

  • This Article was mentioned on

  • This Article was mentioned on

  • This Article was mentioned on

  • This Article was mentioned on

  • This Article was mentioned on

  • This Article was mentioned on

  • Dieses Blog lief schon seit geraumer Zeit mit dem großartigen Theme Uku Light von Elmastudio. Nachdem ich schon mehrfach Blogs in einem neuen Design gesehen habe habe ich mir auch meine Gedanken über ein neues Theme gemacht.
    Mit dem Aussehen von Uku Light war ich zufrieden und habe es an meine Bedürfnisse, u.a. Markup für Blogbeiträge und Seiten, angepasst. In letzter Zeit habe ich allerdings immer mehr Freude daran gefunden, wenn dieses Blog mehr Funktionen des IndieWeb unterstützen würde und gleichzeitig sehr viel weniger Zeit zum Laden der einzelnen Komponenten benötigt. Gerade jQuery ist mir hier ein Dorn im Auge. Man kann sicherlich sehr schöne Sachen damit realisieren aber es geht auch ohne. Und ich möchte, das mein Blog in Zukunft ohne jQuery auskommen kann.
    Auf der Suche nach einem Theme
    Während der Suche im Theme Directory von WordPress habe ich einen großen Mangel in den Filtern festgestellt. Man kann nicht eingrenzen, ob das gesuchte Theme jQuery benötigt oder nicht. Sehr viele Themes benötigen jQuery als Grundlage für einige Funktionen. Und auch das JetPack-Plugin von WordPress kann nicht ohne diesen Code. Man kann sicherlich der-Bereich im Theme über verschiedene Funktionen in der functions.php säubern aber das ist mit einem Verlust einer oder mehrerer Funktionen einhergehend. Das führt zu nichts. Und dank vieler fleißiger SEO-Hände ist eine Suche mit Google nach theme+wordpress+“one column“ nicht sehr zielführend. Mir blieb dann nur die harte Tour und ich habe mir viele Themes, die mich optisch ansprachen, im Quellcode angesehen. Übrig geblieben sind Davis von Anders Norén und Independant Publisher von Raam Dev. Letzteres brachte dann eine weitere Funktion in meinen Fokus: Webmentions.
    Was sind Webmentions
    Sind Webmentions nicht schon wieder so eine Sache, die kommt und geht? Nein, ich denke nicht. Webmentions sind ein neuer Versuch, Blogs untereinander zu vernetzen. Was früher Pingbacks und Trackbacks waren sind heute Webmentions.

    Webmention is a web standard for mentions and conversations across the web, a powerful building block that is used for a growing federated network of comments, likes, reposts, and other rich interactions across the decentralized social web.

    Mit Webmentions sind Verknüpfungen und Benachrichtigungen unter den Blogbeiträgen, in Kommentaren und mit Likes möglich. Um dies zu ermöglichen muss das Theme allerdings einige Anforderungen, die über jene von WordPress hinaus gehen, erfüllen. Eine Auszeichnung mit microformats ist notwendig und kann mittels Plugin nachgerüstet werden. Dieses Vorgehen bringt nicht den vollen Funktionsumfang wie es ein entsprechend programmiertes Theme kann. Also musste mein Theme eine weitere Grundbedingung erfüllen: die umfangreiche Ausstattung mit microformats.
    Theme auswählen
    Mit den beiden Anforderungen kommt man früher oder später auf eine kleine Auswahl an Themes bei IndieWeb. Ein angepasstes 2016-Theme fiel durch mein Raster, da dort die Nutzung von jQuery vorgesehen ist. SemPress von Matthias Pfefferle hat mir optisch nicht zugesagt obwohl der Funktionsumfang sehr groß ist. Letztendlich fiel meine Wahl auf SenPress, ein Child-Theme von SemPress. Die, für ein Blog, gelungenere Optik gepaart mit den vielfältigen Möglichkeiten von SemPress gaben mir den Ausschlag zur endgültigen Entscheidung. Dank der sehr einfachen Installation von Themes in WordPress läuft es jetzt schon und ich habe schon ein paar Details ausfindig gemacht in denen ich SenPress für meine Anforderungen verbessern oder abändern kann.
    Noch mehr
    Wie in der Überschrift schon angekündigt kommt noch mehr als nur ein neues Theme. Von den weiteren Ideen, die ich in meinem Blog umsetzen möchte, schreibe ich hier erstmal nur eine Liste in Kurzform auf:

    Bilder alternativ im Format WebP anbieten

    HUM als URL-Shortener verwenden

    Statische Share-Buttons als Alternative für den von Jetpack bereitgestellten Code

    Wie geht es weiter
    In Zukunft werde ich über alle Veränderung hier im Blog einen Beitrag schreiben. Darin möchte ich auf die Probleme eingehen, die so eine Umstellung eventuell mit sich bringt. Ebenso werde ich über meine Erfahrungen mit dem neuen Theme, mit den geplanten Änderungen und allem, was mir auf dem Weg zu meinem neuen Blog so über den Weg läuft, schreiben.