Settings Page Meta Boxes

For a while now I’ve been slowly ripping off functionalities from KC Settings to make it more modular. Today, I’m releasing a helper plugin for you theme/plugin developers out there. This plugin should speed up your development time when creating a settings page for your plugin/theme.

I’m not sure if I’ll be releasing this plugin on WPORG. For now, you can clone/download it from GitHub.

Widget Attributes

A while ago, I wrote about how you can add custom classes to your widgets. I’ve also created a plugin that’s available in WPORG but haven’t been updated in a while.

I’m announcing a new plugin, Widget Attributes, that you can use to add custom attributes to your widgets. Currently, it only supports the ID and classes and maybe will support adding custom attributes in the future. For now, you can download it from here. I’m submitting this plugin to WPORG and will retire the old one (I don’t like the name) and will update this post once it’s approved.

Update
The plugin is now live!

WordPress Theme: Polos

So, I kinda needed a new theme for this blog and I wanted it to be minimalist, no-nonsense 😀

If you like it, you can use it too! Download it from GitHub (for now). I’ve submitted it to the WordPress themes official repo, and once it’s up, I’ll update this post.

Found a bug or got any suggestions, feel free to leave your comments below.

Update:
OH: I forgot, this theme won’t work on IE < 9 😛 Update #2:
The theme is now available at WP Extend

Enjoy! 🙂

KC Media Enhancements

Not so long ago I’ve blogged about adding some enhancements to WordPress media management, such as inserting images with custom sizes into post and setting terms for the attachments along with individual plugins for each functionality. When I released the KC Widget Enhancements plugin, I thought I should combine those plugins into one package too. So now I present it: KC Media Enhancements.

Update
The plugin is now hosted at WordPress Plugin repo. Enjoy 🙂

This plugin currently provides you with the two functionalities mentioned above which you can enable/disable easily if you have KC Settings plugin installed. You can also modify the options using the available kcme_options filter (please read the FAQ section in the readme.txt file on how to do this).

The plugin is currently hosted at GitHub and will always be updated there, but it’s also in the process of approval to be hosted at WordPress plugin repo and I will update this post as soon as it’s approved and hosted there.

Enjoy the plugin and feel free to leave a comment/bug report/ideas in the comments section below 🙂

KC Widget Enhancements

As I promised when I wrote the functions for adding custom classes for WordPress widgets, I’m now announcing the release of KC Widget Enhancements. This plugin provides the ability to set custom classes and ID for any widgets, not just the built-in ones, but also widgets that comes with installed plugins/themes.

Update:
This plugin is now hosted at WordPress plugin repo so you can install it directly from the admin dashboard.

Currently there are three components, but I designed this plugin to be extendable so it should be easy to add more in the future:

  • Custom widget ID
  • Custom widget classes
  • Enable shortcode on text widgets

If you have idea on how to enhance the widgets even more, please don’t hesitate to leave a comment below. I may add them in the next versions.

To get the most of this plugin, I highly suggest the use of KC Settings together with this plugin so you can enable/disable the components easily. Or if you prefer to do it the geeky way, please read FAQ section in the readme.txt file.

You can download this plugin from here or clone/fork it from github. I’ll update this post when it’s available on WordPress’ plugins repo.

Notes:
As reported by Ed Nailor, the custom ID/classes won’t get printed if you’re using Widget Logic plugin, because it overrides the default callback for each widget.

Tempelan

This is a simple CV site template for you who need a quick site to show your work/portfolio. It uses valid XHTML 1.1 Strict and easily modifiable. jScrollPane is used for the scrolling, but should degrade nicely when JavaScript is turned off. For the image popups, Fancybox did a nice job.

This template has a contact page, but currently doesn’t have the ability to send emails yet. I’ll try to integrate a simple PHP script when I have some free time, but in the meantime, you can of course integrate a script of your choice 🙂

Preview

Tempelan Preview

Credits:

License: GPL v2
Links: Demo, Download