- AussieWPExpert: A list of all PHP constants defined by WordPress – useful if you are a theme or plugin developer: http://t.co/LQgRBBvP
- AussieWPExpert: How to create a 404 error image in your WordPress theme, displayed when a visitor tries to view a non-existent image: http://t.co/p89gnbcT
- AussieWPExpert: The Beginner’s Checklist for Small Business SEO: http://t.co/VvDCTGPX
- AussieWPExpert: Regular expressions can be a real pain to get right. Here is a useful online regex debugging and testing tool: http://t.co/95l5punt
- AussieWPExpert: Found some obfuscated base64-encoded/gzinflated PHP code in a theme or plugin? This online tool will let you decode it: http://t.co/nogLOG5n
- AussieWPExpert: How to create an RSS Feed for all kinds of Twitter Searches including Hashtags, Users, Favorites and a List: http://t.co/2Gv5iMk6
- AussieWPExpert: UNIX/Linux shell commands to find files that have been modified between any arbitrary start date and end date: http://t.co/9pMYtQuh
- AussieWPExpert: MakeUseOf’s list of "Best WordPress Plugins" – I see a few good choices, but it’s always just a matter of opinion: http://t.co/B8jHFZkT
- AussieWPExpert: "5 Cool Twitter Search Tricks To Monitor What People Are Saying About You": http://t.co/tdIXkxXt
- AussieWPExpert: SmartCompany writes on "How to Introduce a Charge For a Free Service", based on behavioural economic principles: http://t.co/jWSVbLLk
- AussieWPExpert: "Is your desk a deathtrap?" – British scientist promotes "treadmill desk" to counteract harmful effects of sitting down http://t.co/nVvFlrv7
- AussieWPExpert: Tutorial on sanitising and validating data with PHP filters – a must-read for web developers: http://t.co/XHJPdLRe
- AussieWPExpert: Google+ Pages launched earlier today http://t.co/XY4tyPwW – We don’t think this will rival Facebook Pages until the API has posting support
- AussieWPExpert: #wcgold Followup from Vlad’s security talk re: WordPress HTTPS plugin: http://t.co/t4CNGmNB offers a free SSL certificate for your website.
- AussieWPExpert: #wcgold The latest version of the plugin "WordPress Table Rename" that changes your table prefix is here: http://t.co/FNGuPC26
- AussieWPExpert: @wordcampgc #wcgold Presentation slides from Vlad Lasky’s talk "Securing Your WordPress Website" are available here: http://t.co/0JAdfZka
- AussieWPExpert: WP Ajax Query allows you asynchronously retrieve WordPress posts in JSON format. Same syntax as WP_Query class: http://t.co/7VeYnJJN
- AussieWPExpert: Mini Mail Dashboard Widget lets you send/receive emails in WP admin panel and get SMS alerts when msgs/comments arrive: http://t.co/9BGBJjHu
- AussieWPExpert: TinyFeed is a WordPress widget which retrieves and displays Twitter feeds via AJAX, which loads faster than RSS widget: http://t.co/xoUNfmWR
- AussieWPExpert: The Ajaxize plugin makes any WordPress or plugin PHP function callable via asynchronous AJAX requests http://t.co/OVyo7VM6
- AussieWPExpert: Security plugin WordPress File Monitor Plus detects changes to your WordPress installation and sends email alerts: http://t.co/CkUHrEIy
- AussieWPExpert: Ad Logger for WordPress is a plugin for logging clicks on embedded iframe adverts and other social network buttons: http://t.co/9zwZVdvX
- AussieWPExpert: Using Facebook Comments Box Social Plugin on a WP site? Make comments indexable by search engines: http://t.co/rFzK9OxN http://t.co/l0MMAaim
- AussieWPExpert: WP Glee – a collection of useful WordPress PHP code snippets: http://t.co/sWP2NJ4T
- AussieWPExpert: SharePress – commercially supported WP plugin that automatically publishes content to Facebook Profiles and Fan Pages: http://t.co/56lYOml5
- AussieWPExpert: make_clickable() – WordPress function that takes a string with URLs and turns them into clickable hyperlinks: http://t.co/n3zwaV9g
- AussieWPExpert: New blog post: Brief Blogs for Week Ending October 21, 2011 http://t.co/0DPQMEzc
- How to access a Twitter feed via RSS: http://t.co/qkBD13JT and http://t.co/2RTYl4Iu – Embed Twitter without a plugin inside a WP RSS widget
- Fantastic article clearly explains what happens “under the hood” in PHP during the WordPress initialisation process: http://t.co/veqTpvt9
- New plugin lets you display WordPress Widgets in separate columns: http://t.co/xtJfDJFb
- How to conditionally enqueue CSS stylesheets within WP themes/plugins for IE 6 compatibility: http://t.co/dtnbOgzB and http://t.co/Rr7ONJ3N
- New blog post: Fix Problems Displaying Non-Latin Character Sets in WordPress http://t.co/yhd10zAW
- New blog post: Vlad Lasky to Present Talk on “Securing Your WordPress Website” at WordCamp 2011 – Gold Coast http://t.co/g6xzBgJ4
- New blog post: Support Our Campaign to Enable Custom Fields for WordPress Categories and Tags http://t.co/P7S8vZrB
Are you working with foreign languages or non-Latin character sets in WordPress?
Are you experiencing this problem:
- You write a post in a foreign language that uses a non-latin script, e.g. Chinese, Korean or Japanese. When you click ‘save’ or ‘publish’, the text is then re-displayed as unreadable garbage characters.
It is likely that your WordPress MySQL database has been created with the latin1 character set instead of the UTF8-character set which is able to correctly represent most foreign languages. Many web hosting providers have set latin1 as the default for MySQL.
I experienced this problem a while back, when I was setting up a website for a client who’s in the business of providing accommodation to international students and working holidaymakers coming to Australia. He wanted the website to have translated versions of each WordPress page in the 8 most common foreign languages spoken by his clients – French, German, Swedish, Korean, Japanese, Spanish, Portuguese and Chinese. To enable support for multiple languages in WordPress, I used the plugin WPML – The WordPress Multilingual Plugin.
Things were going well, but I hit a snag when I started to add a Korean page – it looked fine when I pasted it into the visual editor, but as soon as I saved the page and viewed it, the text rendered as unreadable garbage. After doing some research and a lot of testing and debugging, I eventually solved the problem:
Continue reading »
Our lead developer Vlad Lasky will be presenting a talk: “Securing Your WordPress Website” at the national WordPress conference “WordCamp 2011 – Gold Coast”, to be held on the 5th and 6th of November at Bond University, Gold Coast, Queensland:
More details can be found here:
http://2011.goldcoast.wordcamp.org/news/10/18/speaker-vlad-lasky-securing-your-wordpress-website/
- The WP Get plugin conditionally displays shortcodes within WordPress posts based on custom GET parameters in the URL: http://t.co/RL3pMIt
- PlusOne is a WordPress theme that looks exactly like the Google+ interface: http://bit.ly/oJPJdA
- The Post UI Tabs plugin lets you create jQuery tabs inside WordPress posts and pages using simple shortcodes: http://bit.ly/oDzo1i
- The Simple Fields plugin enhances WordPress custom fields to support textareas, checkboxes, radio buttons and more: http://bit.ly/no1o8L
- 10 Completely Free Wireframing and Mockup Tools: http://bit.ly/o3S60G
- A PHP Library to help implement automatic updates for private & commercial WordPress plugins: http://bit.ly/ptNlow
- 25 CSS Snippets for Some of the Most Common and Frustrating Tasks: http://bit.ly/nkdOBH
- The KB Advanced RSS widget plugin lets you customise how RSS feeds are parsed for your sidebar in WordPress: http://bit.ly/lonuVa
- On Writing a WordPress plugin using Classes (Object Oriented PHP) – http://bit.ly/jMmslb
- PHP code to remove Javascript from HTML: http://stackoverflow.com/questions/1886740/php-remove-javascript
- How to Centre a Table in CSS: http://bit.ly/kAjewE
- Veteran French WordPress Developer Ozh writes his list of Top 10 Most Common Coding Mistakes in WordPress Plugins- http://bit.ly/ltcZhx
- Veteran WordPress plugin developer Joost de Valk writes about “Lessons Learned From Maintaining a WordPress Plug-In” – http://bit.ly/k1f99e
- 10 Useful RSS Hacks for WordPress (Smashing Magazine) – http://www.smashingmagazine.com/2008/12/02/10-useful-rss-hacks-for-wordpress/
- Alertra Spot Check – tool lets you test the speed of accessing your website from locations around the world: http://alertra.com/spotcheck
- How to make WordPress run faster under Microsoft IIS (Windows) with Wincache 1.1: http://bit.ly/9ZjOfA
- Google Page Speed browser extension lets Chrome and Firefox test the speed of web pages and suggest how to improve them: http://bit.ly/cXCuU
- WP Event Ticketing plugin implements an event/ticket sales system and integrates with Paypal: http://bit.ly/b0iiwv
- ScraperWiki – an online tool to assist in development of scrapers to extract content from websites: http://scraperwiki.com/