Posts tagged with php

how to filter post titles

Posted on 01 January 2010 at 4:46 PM | Filed under code

If you know that you will want to apply a filter to all of your post titles in WordPress, such as forcing uppercase, lowercase, or title capitalization, you can use a filter to do so. The filter below will force a title to lowercase as the post is saved:

  1. if ( !function_exists( 'ucc_post_title_filter' ) ) :
  2. function
  3. ucc_post_title_filter( $data ) {
  4.   $title = $data['post_title'];
  5.  
  6.   $title = strtolower( $title );
  7.   $data['post_title'] = $title;
  8.  
  9.   return( $data );
  10. }
  11. add_filter( 'wp_insert_post_data' , 'ucc_post_title_filter' );
  12. endif;

On line 6, strtolower() can be exchanged for any text-transforming function.

links for 16 june 2008

Posted on 16 June 2008 at 8:39 PM | Filed under link
Doughnut muffins
A best-of-both-worlds recipe. Taste of doughnuts, ease of muffins.
Luscious lemon slices
Recipe from "Mix & Bake" by Belinda Jeffery.
The cheapest fruits and vegetables month-by-month
Month-by-month lists of seasonal fruits and vegetables.
The best time to buy everything
Lists of when common foods and household items are generally on sale. (In-season foods, closeout household items.)
Ten dollar meals
A variety of meal plans for under ten dollars.
PHPXref
A cross-referenced code library of Open Source PHP projects.

mt + php = legible archive listings

Posted on 06 August 2004 at 10:09 PM | Filed under code

Site archives often follow the format of a weblog's front page postings, listing entry excerpts with links to the entry's individual archive page. In some circumstances, this may take up considerable space without adding to the user's ability to quickly scan the archives for a specific entry.

On this site, I have used PHP with Movable Type to create phonebook-style listings of entry titles and their entry dates. I found that this is both aesthetically pleasing and fairly simple to implement. Other ways of implementing the alternating colors include using JavaScript on the client side or using MT plug-ins when the site is rebuilt rather than running the PHP to generate @class@ attributes every time the page is called by a browser.

These other implementations may be published at a later date.

Continue reading "mt + php = legible archive listings" ►

Copyright © 2003-2010 J.M. Dodd. | XHTML 1.0 Strict | CSS | RSS | 508