background preloader

The Complete Guide To Custom Post Types

The Complete Guide To Custom Post Types
WordPress has been gaining a foothold in the general content management system (CMS) game for a few years now, but the real breakthrough was the custom post type mechanism which allows for the creation of a wide variety of content. Let’s take a look at how this came to be and all the options that this great functionality offers. 1Some of the custom post types you can create in WordPress. What It Used To Be Like In practice, custom post types have been around for a long time, more specifically since February 17, 2005, when WordPress 1.5 added support for static pages, creating the post_type database field. The wp_insert_post() function has been around since WordPress 1.0, so when the post_type field was implemented in 1.5, you could simply set the post_type value when inserting a post. By version 2.8, the register_post_type() function and some other helpful things were added to the nightly builds, and when 2.9 came out, the functions became available to everyone. Creating Custom Post Types Related:  WordPress

Wordpress Cheat Sheet Updated in August, 2015. If you wish to download the WordPress cheat sheet directly into your computer, download this pdf. file. This WordPress Cheat Sheet should be enough to get you started developing or tweaking WordPress themes. Update: Some people requested a .jpg version of this table, here you go: This chart is mainly for web designers and developers who use WordPress. As an Average Joe, you don’t need to know about all those things.

Page-specific CSS and Javascript using Wordpress Custom Fields -- BlogLESS: A Blog about Design Ethics Page-specific CSS and Javascript using WordPress Custom Fields Written by Paul on August 11, 2008 DLB‘s latest project is a website with some content-complexity, using WordPress as a Content Management System. WordPress is functional as a custom CMS largely because of Custom Fields, which allow you to assign an arbitrary amount of meta-data to a post (the core element of a WordPress site). Now, on this website, it came about that some of the pages needed specific Javascript classes and methods, and even more than that needed custom CSS classes. Immediately, it occurred to me that this could be handled through custom fields. Put the fully qualified URI of the file into a custom field. With this accomplished, edit your WordPress theme’s header.php, and write a couple little PHP conditionals to check for this field.

The Death Of The “How To” Article This is a guest post by Tommy Walker, host of Inside The Mind. The “How To” article is suffocating the blogosphere. One look at Google explains why: “How To” returns nearly 13 BILLION results. In the past hour Google reports 55,100 results & Twitter shows “How to” updating at nearly 200 results/minute. “How to” has saturated the internet. “How To” with it’s Wal-mart instruction manual voice is sucking the life out of your blog. Yes, “How to” is essential to a blogger’s toolbox, but as a tool, it is misunderstood. If you don’t have a large following and you’re not the first to publish the “How to”, you’re wasting your time. In this article, I aim to break you of the mindset that the “How to” article alone will establish you as an authority or a thought leader. I want to encourage you to use your voice and find strength in your stories, because that’s what the social web should be all about right? Showing your Personality While Remaining Informative.Alternatives to the How To Article. “OK!

WordPress Shortcodes: A Complete Guide Advertisement WordPress shortcodes were introduced in version 2.5 and since then have proved to be one of the most useful features. The average user acting as editor has the ability to publish dynamic content using macros, without the need for programming skills. When a shortcode is inserted in a WordPress post or page, it is replaced with some other content. In other words, we instruct WordPress to find the macro that is in square brackets ([]) and replace it with the appropriate dynamic content, which is produced by a PHP function. The usage is pretty simple. [recent-posts] For a more advanced shortcode, we could set the number of posts to display by setting a parameter: [recent-posts posts="5"] Going one step further, we could set a heading for the list of recent posts: [recent-posts posts="5"]Posts Heading[/recent-posts] Simple Shortcode In the first part of this tutorial, we will create the code for this simple shortcode: Create the Callback Function Register the Shortcode Hook Into WordPress

Plugin API Plugin API Languages: বাংলা • English • Español • Français • 日本語 • 한국어 • Português do Brasil • ไทย • 中文(简体) • Русский • (Add your language) Introduction This page documents the API (Application Programming Interface) hooks available to WordPress plugin developers, and how to use them. This article assumes you have already read Writing a Plugin, which gives an overview (and many details) of how to develop a plugin. These hooks may also be used in themes, as described here. Hooks, Actions and Filters Hooks are provided by WordPress to allow your plugin to 'hook into' the rest of WordPress; that is, to call functions in your plugin at specific times, and thereby set your plugin in motion. You can sometimes accomplish the same goal with either an action or a filter. For a thorough listing of all action and filter hooks in WP see Adam Brown's WordPress Hooks Database. Function Reference Actions Modify database data. The basic steps to make this happen (described in more detail below) are: where:

Improve Conversion from Visitor to Customer with 3 WordPress Plugins In order to make money online, you need to convert visitors to customers. If you do not know where you are succeeding and failing at transforming non-paying visitors into paying customers, your business has no hopes of reaching its full potential and profitability. Here’s a quick guide to three must-have WordPress plugins that help you convert your visitors into paying customers. First up is a tool designed to help you test new themes. Here’s how it works. Step One: Choose your Themes Click Appearance -> A/B Theme Testing after you’ve installed the plugin. Once you’re set up with Google Analytics, click the checkboxes next to the themes you want to test. You must use a minimum of two themes, but you may use as many themes as you would like at the same time. Step Two: Understanding the Results In order to convert your users to paying customers, you need to understand what themes work best and why. Compare the themes together and see which theme has the highest conversion rate. Tip:

Easy PayPal Buy Now Button Overview This plugin will allow you to sell products or services on your website using a PayPal Buy Now Button. You can place a PayPal Buy Now button anywhere on your site where you want to sell something. Your customers can use their PayPal account to pay for your products or services or they can pay by Debit or Credit Card. What makes this plugin powerful is its simplicity. On the settings page of the plugin you will find clear instructions on how to sign up for a PayPal account if you don't have one already. If you have any problems, questions, or issues please create a support request and we will get back to you quickly. This PayPal plugin works with any WordPress theme. WP Plugin is an offical PayPal Partner based in Boulder, Colorado. Easy PayPal Buy Now Button Features Easy PayPal Buy Now Button Pro We offer a Pro version of this plugin for business owners who need more features. WP Plugin is an offical PayPal Partner.

Extending the WordPress XML RPC API - CodeForest - web development and programming blog XML-RPC is a remote procedure call (RPC) protocol which uses XML for data handling and HTTP as a data transport mechanism. XML-RPC also refers generically to the use of XML for remote procedure call, independently of the specific protocol. Basically, client uses XML to encode parameters for remote calling, send that XML through HTTP request to XML-RPC server, which executes remote method and return XML encoded response back to the client. WordPress uses XML-RPC interface and currently support the Blogger API, metaWeblog API, Movable Type API, and the Pingback API. Original idea behind this interface was to allow people to easily exchange content between popular blogging platforms and WordPress platform. XML-RPC is simply a way of pushing in and pulling out data of a WordPress blog. Enabling XML-RPC support in WordPress XML-RPC support is turned off by default, as many average WordPress users don’t need it. How to use it? The best way to show you how to use it is by example. Extending the API