Advanced Power Tips for WordPress Template Developers

Page 1

Advanced Power Tips for WordPress Template Developers

With its latest releases, WordPress has become one of the powerful, robust, light weight content management systems, by extending its potential beyond blogging and offers all the functionalities required to develop a pleasant website. In this article we will explore some advance techniques and plug-ins that extended their limitations and customizing not only the front end, but the content management (or back end) experience. Though there are other systems which can do an average job incorporating 99% of what the potential CMS market might need, but if you are looking for a custom solution that are tailored to exact needs.


Multiple Column Content Techniques Many creative websites don’t know the simple idea of “one unique block” per page.A creative online portfolio layout must feature a screenshot and project description in a left column, and a list of technologies used in a right column.

SHORT, SIMPLE, AND H TML FREE? NO WORRIES Let’s assume a need for HTML formatting in this second content block,If the second column does not need to be formatted – or


maybe should not be formatted by the editor for design reasons – then a simple custom field will do the trick. Let’s also assume that we want to format this sidebar content on the front end with some of the basic automatic niceties we get when we output post content, like curly quotation marks.

$sidebar_content = get_post_meta($post->ID, "sidebar_content", true);

if ($sidebar_content) { echo '<div id="sidebar_content">'; echoapply_filters("the_content", $sidebar_content); echo '</div>'; }


USING THE MORE TAG F OR‌ MORE The basic idea is that content above the more divider will represent one block of HTML content, while content below the divider will represent a second block

global$more;

$more=0; echo'<div id="column_one">'; the_content(''); echo'</div>':

$more=1;


echo'<div id="column_two">'; the_content('',true); echo'</div>';

THE PLUG-IN SOLUTION: ADDING A SECOND HTML CONTENT BLOCK TO THE EDITOR


ASSOCIATING PAGES WITH POST CONTENT: RELOADED A REVIEW OF THE BASI CS & THE TWO FUNDAME NTAL APPROACHES AUTOMATICALLY DETERMINING THE PAGE / CATEGORY ASSOCIATION $cat=get_category_by_slug($post->post_name); query_posts('cat='.$cat->term_id); HANDLING ENTRY INTO THE “REAL” CATEGORY ARCHIVE $destination=get_bloginfo('url'); $destination.=str_replace('/'.get_option('category_base').'/','/', $_SERVER['REQUEST_URI']); wp_redirect($destination,301); HIDING STANDALONE CATEGORIES FROM THE CATEGORY LIST & PRIM ARY SITE FEED add_filter('pre_get_posts','exclude_press'); functionexclude_press($query){ if($query->is_feed&&!$query->is_category)$query->set('cat','5'); }


RETAINING THE PAGE L AYOUT FOR POST VIEWS WITHIN A CATEGORY PAGE This article will help WordPress Developer to find a custom solution that tailored user’sneeds. These steps are easy to implement and will speed up your WordPress site.

iMediadesigns provide cost effective web design and development solutions and offers custom web design services in Toronto


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.