70 likes | 235 Views
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.
E N D
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 HTML 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 FOR… 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 BASICS & THE TWO FUNDAMENTAL 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 & PRIMARY 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 LAYOUT 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