Introducing CP – A Clean, Responsive and Customizable WordPress theme

CP is an elegant WordPress theme born in 2019, designed and developed by Pan Chen.

The main idea of designing CP is cleanness and customizability.

Cleanness means that this theme focuses on the display of words.

Customizability means that users can customize their website without modifying the codes with CP. For example, whether the layout of their website is Full-width or One-column is up to the user.


  1. Two layouts (Full width / One column) for choices.
  2. Breadcrumb. Better for SEO.
  3. Read progress Indicator.
  4. Social Links that support the most popular social platforms, such as Facebook, Twitter, Linkedin and Weibo.
  5. Fixed header.
  6. Dynamic description or Article title indicator. That is when you are reading one article, you will always see its title in the fixed header.
  7. Popout panel.
  8. Six widget areas.
  9. Multiple languages support. (Now only English and Chinese though)
  10. Aside format supported.
  11. Aside Archive (Start writing diaries online now!). Check here.
  12. Many more……

You can now modify the colors for the following components:

  1. Primary text color
  2. Secondary text color
  3. Link color
  4. Background color
  5. Popout Panel (background) color
  6. Theme color: the color of the address bar in Google Chrome Android and some other mobile browsers.

You can now decide:

  1. Whether to use Full Width or One Column design.
  2. Whether to make the header sticky or not. Please note that the progress indicator only works under a sticky header.
  3. Whether to display breadcrumbs or not.
  4. Whether to show the author meta.
  5. Whether to display Aside posts on pages other than Aside Archive or not.

Work to be done

  1. Enhance the customizability. Now users can only change the layout and colors. But in the future, the customizer should support many more, including, fix the header or not (Mostly Done)……
  2. Improve some elements (Done Partially).
  3. Design Archive page (Done).
  4. Add support for different article formats (Done).
  5. Make CP Gutenberg Ready

Browsers compatibility

We test CP in the following browsers as we develop it:

  • Google Chrome
  • Firefox
  • Microsoft Edge

Update log

  • 2019-06-13: Fix the bug that with One Column layout, if no widget is used, there is still a reserved blank area for widgets.
  • 2019-06-15: Set the limit for width. Better experience for visitors who are using a large screen.
  • 2019-06-22: Improve the comments and the comment form. Redesigned CSS for ‘Strong’, ‘Em’ and ‘a’ elements.
  • 2019-08-19: Functionize color customizability.
  • 2019-08-22: Aside format supported.
  • 2019-08-23: Aside Archive.
  • 2019-08-24: Fixed Google Ad not showing in the popout panel.
  • 2019-08-24: Fade In and Fade Out effects of popout panel.


This blog is proudly powered by this theme! Everything you see here is what CP looks like on your own website.

November 2020

Keep improving!

Pan Chen, maker of CP

This is a cover.

Complaint linux Ubuntu UnixBench

Get CP

CP is open-sourced. You can get it from my GitHub: