Shortcodes

For security, only certain HTML tags are allowed in content and widgets on WordPress.com. However, with our Protected Embeds feature for VIPs, you are able to include iframes, objects and scripts. In addition, VIP Partners can create customized shortcodes – a type of placeholder tag that can optionally accept arguments. For example, say you want to embed […]

KQED Publishes at the Speed of News with WordPress

“Usually it takes longer to agree on a logo than it does to make a new WordPress site.” – Kevin Cooke, KQED.org KQED Public Media, one of the largest PBS and NPR stations in the US, is probably most recognized by its public in the San Francisco Bay area as 88.5FM and by channel 9, […]

Using A Shared/Common Theme Across Multiple Sites

Do you have multiple themes that are basically the same? Right now if you want to make a change to all of your sites, you likely have to commit the same code to each theme repository. This is time-consuming and requires more effort on both your and our part. By using a shared theme, changes […]

Cheezburger Network Open Sources Their WordPress Administration Panel

WordPress.com VIP Cheezburger Network, where you get your daily LOLz from one of their 50 popular sites like I Can Haz Cheezburger? and FAIL Blog, have shared the code of their WordPress theme administration panels. Called CheezCap, it’s a simple library for easily creating custom admin panels. Cheezburger Network uses a single shared theme across […]

WordPress Coding Standards

Please follow the WordPress Coding Standards before submitting your code for review. This includes things such as using underscores instead of camelCase in function names, and dashes instead of underscores in all filenames.

Twitter and WordPress.com

Twitter can be integrated in multiple ways with your WordPress.com VIP site: Pushing out content updates. Integrating Twitter updates in your site’s theme. Providing your users a quick way to Tweet/share your site’s content. WordPress.com Publicize In addition to sending your content updates to Facebook and Yahoo!, the WordPress.com Publicize feature also supports Twitter updates. […]

Options Size Limit (1MB)

On WordPress.com, options are cached in memory to avoid database lookups, which speed things up. This is only effective if the cached object is kept small. Once the object reaches a certain limit (1MB) it will no longer cache and requests are sent to the database servers, which, depending on the traffic of the site, can cause […]

Use current_time(), not date_default_timezone_set()

Use WordPress’s if you need to get a time that’s adjusted for the site’s timezone setting in the admin area. If you need to work with the timezone offset: Please don’t use date_default_timezone_set(). The timezone in PHP needs to stay GMT+0 as that’s what WordPress expects it to be. WordPress.com Stats and other features are […]

Custom User Roles

Sometimes the default roles and capabilities aren’t exactly what you need for your site. If you need to create new roles or modify existing ones, we have a bunch of helper functions to assist you in doing this. Please use these functions rather than the traditional methods as this will ensure that your code works […]

Powered By WordPress.com VIP

As a member of VIP, your theme should have a “Powered by WordPress.com VIP” link displayed. Most people put this link in the footer of their website. Rather than hardcoding this link, we would prefer if you used existing helper functions to do it. This makes it much easier to maintain the link’s URL and […]

Ready to get started?

Tell us about your needs

Let us lead the way. We’ll help you select a top tier development partner. We’ll train your developers, operations, infrastructure, and editorial teams. We’ll coarchitect your deployment processes. We will provide live support for peak events. We’ll help your people avoid dark alleys and blind corners, and reduce wasted cycles.