Tag Archive
2.7 8.10 9.04 9.10 100th acquisition advertising amd aol apache api apple assp ati beta black hole blog browser bug building business caching callback CAN-SPAM can spam act centos chrome clamwin code collider comments compression computer css datacenter delayed development digg documentation earth Edward W. Felten email encryption encyclopedia of life enery eu exploit family fatherhood fedora firefox first plugin folding@home free freeware game Gaming gaming_rig gimp google guides hardware header history home house HPN-SSH HTC icann IE image improvement Infoworld intel Internet ipv6 IT jail javascript kubuntu ldap Leap Day lhc Linux locked files mac mail_server malware map me memory microsoft misc money mouse moved Mozilla msdn mysql network solutions nvidia oem open-source os paint_shop_pro patch pc pentium phising phone php plugin post post-revision protocol ram RC record release review rollover safari samba scammers science SCP screenshots script script kiddies security SEO Series server service pack society software son Sony SP3 spam species squirellmail SSH storage stupidity styling sun svn tape tech Techozoic theme threaded tip tips ubuntu Unix update utility video card virtualization vista vlite vmware vsphere web weird WHS windows windows 7 wordpress work worm wsus XP xray
Making Theme Widget Areas More Dynamic
While designing a new theme for a client a problem came up that has come up before. Making a horizontal area a widgetized area, ie the header area next to a logo. This could also be in the footer of a theme. Instead of hardcoded the widths of each widget and making the layout static, I decided to make it have dynamic widths. By dynamic I’m not just talking about using percentage widths, but making the widths dependent on how many widgets are added to the area. Lucky WordPress has a handy function that will give counts of all the widgets currently active and in which area they are active. The documentation on the function is quite sparse wp_get_sidebars_widgets Read the rest of this entry »
WordPress Self-Hosted Plugin Update API
Have a plugin that can’t be submitted to the official repository?
Code is now on GitHub please see here for updated version.
Many reasons exist but the biggest is that the plugin/support is sold therefore can’t be downloaded for free. But why should the end user be punished after all they bought the plugin and updates should be just as seamless as from the official repo. With this script this can be accomplished. Examples and a package of sample code can be downloaded below.
Read the rest of this entry »
WordPress Theme Developers Tip – Theme Update Noticifications
While doing some work for a client, they were wanting to tie into the update notifications that a user gets when a theme has an updated version in the WordPress theme directory. The catch is this was a premium theme that was being sold so couldn’t be submitted to the directory. While not as robust as the WordPress update system it doesn’t need to be most premium themes require you to log in to download updates. So a simple notification was sufficient. Please read more to see code and explanations. Read the rest of this entry »
WordPress Theme Developers Tip – Automatic Feed Links in 3.0
Version 3.0 of WordPress is due out soon, and theme developers are getting geared up to implement the new features. The new menu system has received much attention as it’s one of the biggest changes, besides the merge of the WPMU code, that most users will use.
One feature that I didn’t know exists until now is automatic feed links which will output all the different feed links to current page the users is on to the header. It was added in 2.8 but has been changed how it works for 3.0. For example on a single post page the main blog feed, and the single post comment feed links are added to the header allowing a user to easily subscribe to the either feed. Another is on a category archive page the feed for the main blog, as well as the feed for all posts in that category are added. So I’ve got this feature added to my Techozoic theme but to maintain backwards compatibility I though I would share the simple function I came up with.
Read the rest of this entry »
Techozoic Fluid now on Google Code
I’ve just setup proper project management for my Techozoic Fluid theme using Google Code. I have also designed a logo for my theme. If you would like to always have the latest version of Techozoic you may now use Subversion to checkout a copy. If you are like me and keep up with the latest WordPress nightly releases then you’ll know how to checkout code using svn. I use Linux but I’m sure svn works the same for Windows as well.
View the Techozoic Fluid project page.
Svn Checkout Instructions
#cd /path/to/your/blog/wp-content/themes/
#svn checkout http://techozoic-fluid.googlecode.com/svn/trunk/ techozoic-fluid
