Limit search to available items
Book Cover
E-book
Author Hedengren, Thord Daniel, 1980-

Title Smashing WordPress : beyond the blog / Thord Daniel Hedengren
Published Chichester : John Wiley & Sons, 2010

Copies

Description 1 online resource (xii, 308 pages) : illustrations
Series Smashing magazine book series
Smashing magazine book series.
Contents Machine generated contents note: pt. I Getting Started with Wordpress -- ch. 1 Anatomy of a WordPress Install -- The Basic Install -- The Guided Installation Method -- The Manual Installation Method -- Using an External Database Server -- Other Database Settings -- A Few Words on Installers -- Moving the WordPress Install to a Different Directory -- Hacking the Database -- Learning Where Everything Is -- Fixing Issues by Hacking the Database -- Backing Up -- Switching Hosts -- Using the Export and Import Tools -- When Export/Import Won't Work -- How to Make Your WordPress Install More Secure -- Users and Passwords -- Server-side Security Steps -- Looking Ahead -- ch. 2 The WordPress Syntax -- WordPress and PHP -- The WordPress Codex -- About the WordPress Core -- Themes and Template Files -- Using the Template Tags -- Passing Multiple Parameters to a Template Tag -- More on Parameters -- Understanding Data Types -- Conditional Tags -- Next Up: The Loop
Ch. 3 The Loop -- Understanding the WordPress Loop -- The Basic Loop -- Separating the Loop Using the loop.php Template File -- A Few Words about WP_Query -- Using the Loop -- Using Sticky Posts -- Working with Post Formats -- Putting query_posts() to Good Use -- Alternatives to the Loop -- Multiple Loops -- Featured Posts with Multiple Loops -- Three's a Charm, but Four Loops Are Way Cooler -- Using Custom Fields -- Custom Fields Basics -- Posting Header Images -- Getting More Comfortable with the Loop -- pt. II Designing and Developing Wordpress Themes -- ch. 4 WordPress Theme Essentials -- Theme Basics -- Elements of the Basic Theme -- A Few Words about the Code -- Walking Through the Notes Blog Theme -- The Stylesheet: style.css -- Theme Top: header.php -- The Main Template: index.php -- Looping It: loop.php -- Side Order: sidebar.php -- Soapboxing: comments.php -- Wrapping Up: footer.php -- The Ever Important functions.php File -- Understanding Template Files -- Which Template File Is Used When?
Template Hierarchy -- Page Templates -- The 404 Template -- Using functions.php -- Setting the Default Width -- Inserting Promotions with functions.php -- Understanding Widgets and When to Use Them -- Declaring Widgets -- Multiple Widget Areas -- Customizing Widgets -- Making Comments Look Good -- Threaded Comments -- Author Highlighting -- Adding Custom Fields -- Common Usage -- The Usability Factor -- Developing a Core Theme -- Releasing a Theme -- Theme Checklists -- Commercial Themes and the GPL License -- Submitting to wordpress.org -- Moving Onward with Themes -- ch. 5 The Child Theme Concept -- The Brilliance of Child Themes -- How Child Themes Work -- The Wonderful loop.php Template -- Event Child Themes -- The Flipside of Inheritance -- Common Issues to Keep in Mind -- Managing Several Sites Using Child Themes -- Managing Design for Multiple Sites -- Don't Forget about functions.php -- What about Theme Frameworks? -- Taking Themes to the Next Level -- ch. 6 Advanced Theme Usage -- Outlining the Theme -- Rule #1 Style by Category, Sort by Tag, Tune with Post Formats
Rule #2 Carefully Consider Custom Fields -- Rule #3 Build with Pages, Extend with Custom Post Types -- Is That All? -- Individual Styling Techniques -- Styling the Posts -- Body Class Styling -- Sticky Posts -- Fancy Custom Features -- Custom Menus -- Custom Headers -- Custom Background Image -- Mastering Action Hooks -- Hooking On -- Creating Your Own Action Hooks -- Revisiting Notes Blog -- Using Taxonomies -- Theme Option Pages -- Creating a Simple Admin Page -- Issues with Theme Options -- Multiple Language Support -- Working with Language Files -- The Naming Issue -- Conditional Design -- Working with RSS Feeds -- The WordPress Feeds -- Build a Custom Feed URL -- Basic SEO Implementations -- Trimming WordPress on the Theme Side -- Themes versus Plugins -- pt. III Using Plugins with Wordpress -- ch. 7 Anatomy of a WordPress Plugin -- Plugin Basics -- Methods for Incorporating Your Plugins -- Using Hooks -- Creating Your Own Template Tags -- The Pluggable Functions -- Must-Have Functionality for Plugins -- Plugin Settings -- Database Content and Uninstalling -- After Uninstalling
Adding Widget Support to Plugins -- Creating a Widget -- Dashboard Widgets -- Plugin Considerations When Using the Database -- Backward Compatibility for Plugins -- Plugins and WordPress Multisites -- Developing Plugins for Multisites -- Site-wide WordPress Plugins -- Hosting Your Plugins on wordpress.org -- A Final Word of Warning about Creating Plugins -- ch. 8 Plugins or functions.php? -- When to Use a Plugin -- Extending Functionality with Plugins -- Caution: Plugins Can Slow Down Your Site -- When to Use functions.php -- Solve It with Child Themes -- Planning for Extended Functionality in Your WordPress Site -- ch. 9 Essential WordPress Plugins -- Content-Focused Plugins -- Media Plugins -- Administrative Plugins -- Spam and Comment Management Plugins -- Social Networking Plugins -- Subscription and Mobile Plugins -- SEO and Search Plugins -- Code and Output Plugins -- A Final Caveat: Do You Really Need That Plugin? -- pt. IV Additional Features and Functionality -- ch. 10 WordPress as a CMS -- Is WordPress the Right Choice for Your CMS? -- WordPress CMS Checklist
Trimming WordPress to the Essentials -- Tweaking the Admin Interface -- Your Own Admin Theme -- Unblogging WordPress -- The Perfect Setup for a Simple Static Website -- Doing More Than the Basics -- Uses for Custom Post Types and Taxonomies in a WordPress CMS -- Putting Widgets to Good Use in a CMS -- Managing Menus -- Custom Shortcodes -- Adding Shortcode with functions.php -- Spiffing Up Text with Pullquotes -- Shortcode Tidbits -- Integrating Non-WordPress Content -- Don't Forget to Include a Manual -- A Final Word on Using WordPress as a CMS -- ch. 11 Integrating the Social Web -- Integrating Facebook into Your Site -- The Like Button -- Profile Widgets -- Integrating Twitter -- Adding Twitter Buttons and Widgets -- Using the API Method to Show Off Your Tweets -- Twitter Site Extensions -- Lifestreaming with WordPress -- Setting Up a Lifestream -- About Those Cronjobs -- Getting Your Content Out via Social Web Submit Buttons -- Using Plugins -- Hacking Your Own Submit Links -- Using a Hosted Comment Solution -- Using Unified Logins -- The Importance of the Social Web
Ch. 12 Design Trickery -- Adding More Control Over Your Posts -- Tag-based Design -- Using Custom Fields -- Adding Your Own Taxonomy -- Improving the Menu -- Sliding Doors -- Thinking about Hover-Based Menus -- Placing Ads Within the Loop -- Creating 404s That Help the Visitor -- Using JavaScript Libraries with WordPress -- Making WordPress Your Own -- A Custom Login Form -- Admin Themes -- Polishing Your WordPress Site -- ch. 13 Fun with Images -- Working with Image Galleries -- Styling the Gallery -- Better Browsing with Lightbox -- Using Outside Scripts and Systems -- Randomizing Image Elements -- Displaying Random Images from Your Galleries -- More Random Image Options -- Making the Most of Image-Sharing Services -- Posting from Flickr -- Using the Flickr Slideshow -- Beware the Clutter -- ch. 14 Extra Functionality -- Tabbed Boxes -- Smart Usage -- To Tab or Not to Tab -- Displaying RSS Feeds -- The Built-in Parser -- When to Use the Widget Solution -- Multiple Feeds with SimplePie -- Sending e-Mail with WordPress -- Adding a Login Form -- Print That Blog -- And Even More
Ch. 15 Uncommon WordPress Usage -- Working with User-Submitted Content -- About the Job Board -- The Concept -- Receiving the Jobs -- Further Development -- Using WordPress as an FAQ-like Knowledge Base -- Adding the Functionality -- Further Enhancements -- WordPress and E-Commerce -- Running a Web Shop on WordPress -- Selling Digital Products -- Building for E-Commerce -- Building a Product Directory -- Creating the Books Post Type -- The Books Page -- Showing Off the Products -- Building a Links Site -- The Alternative: The Link Post Format -- Some Thoughts about Usage -- Mixing Links Posts with Traditional Content -- Exploring the Gallery -- The Category Template -- About the Photosets -- Other Uses -- What about the Featured Images? -- The Gallery Post Format -- Short and Sweet: Other Uses for WordPress -- Event Page and Calendar -- Intranets and Collaboration -- Communities and Forums -- Databases -- Static Sites -- You Can Build Anything You Want
Summary "True to the Smashing Magazine's promise, Smashing WordPress smashes readers with the WordPress information they need to make their life easier. Really. Inside, WordPress expert Thord Daniel Hedengren takes readers beyond the basic blog, to push WordPress to its limits as a CMS, a forum, a photo gallery, an e-commerce site and more. Updated and revised to cover the changes to WordPress 3.x including new theming options, custom post types, custom headers, menus and backgrounds, and more. Along the way, readers will learn: The anatomy of a WP install and how WordPress actually works. All about custom post types - how they work, what they can be used for, how you make them show up in your regular content flow, and how they make everything easier in the admin area. How to add and work with the new custom features. How to build beautiful WordPress themes - including child themes. How to create custom login forms and admin themes. How to use the Loop to control content, and even use alternatives to the Loop. How to integrate theme options. How to build plugins - including widget functionality. How to build your WordPress projects for SEO. Integrate WordPress with the social web. How to create amazing navigation. How to use conditional control elements and so much more"-- Provided by publisher
"Inside, WordPress expert Thord Daniel Hedengren takes readers beyond the basic blog, to push WordPress to its limits as a CMS, a forum, a photo gallery, an e-commerce site and more"-- Provided by publisher
Notes Print version record
SUBJECT WordPress (Electronic resource) http://id.loc.gov/authorities/names/no2008101152
WordPress (Electronic resource) blmlsh
WordPress (Electronic resource) fast
Subject Blogs.
Blogs -- Computer programs
blogs.
COMPUTERS -- Web -- Blogs.
Blogs
Form Electronic book
LC no. 2010280435
ISBN 9780470710500
0470710500
9780470666814
0470666811
9780470666807
0470666803
Other Titles WordPress : beyond the blog
OTHER TI Smashing magazine. http://id.loc.gov/authorities/names/n2010080853