Cappelen Art & Design


  • All
  • Digital Painting
  • WordPress
  • Web Design
  • Design


WordPress: How to Make Custom Post Type Rewriting and Pretty URLs Work

Anybody who has created a custom post type in WordPress has probably noticed the 'rewrite' option, allowing you to define your own slug for this post type. You probably, as I did, relished at the idea of defining a nice and pretty URL structure for your WordPress site, separating content by URLs (e.g. separating portfolio and blog posts). So you create a page template where you fetch the custom post type posts, and then you discover it doesn’t work with pretty URLs in WordPress Settings turned on. Now what?

Read more »

Tutorial: PHP Pagination with Ellipses

Assume you’re developing a web site that requires pagination, and the quantity of pages makes it ugly and impractical to show every single page in the navigation toolbar. What you need is a navigation list where the far edges from the current page are cut off and replaced with dots or ellipses (“…”). Here is a simple PHP code that generates just that.

Read more »


Cappelen Art & Design (org. number: 996 628 841) is a sole proprietorship business created in 2011 by Ann Christin Cappelen. I created Cappelen Art & Design for doing freelance-jobs on my free time when I’m not at my full-time job. In the daytime I work as a senior web developer at Idium.

My largest advantage is that I am both a designer and a developer. I have always had an eye for design and drawing, but I have an education in development and programming. The two parts of me affects one and another so that I’m both a designer who understands the limits of putting something in code on the web, and a code monkey who can make something pretty without consulting an external designer.

My strongest skills are in the WordPress CMS and PHP, with a side of CSS and a love for git.


JavaScript / jQuery
Groovy Scripts

CMS'es and Tools

Disqus API
Adobe Photoshop
Adobe Illustrator
Adobe InDesign
3Ds Max


I'm not available for any job requirements. However if you have any questions, don't hesitate to send an email to post (att)