Truemag

  • Categories
    • Tips And Tricks
    • Internet
    • PHP
    • Javascript
    • CSharp
    • SQL Server
    • Linux
  • Lastest Videos
  • Our Demos
  • About
  • Contact
  • Home
  • Write With Us
  • Job Request
Home Resources My First WordPress Plugin

My First WordPress Plugin

Yesterday, I created a WordPress plugin for MegaStar CINeBLOG to help them build a nicer permalinks which is automatically generated from a post title by removing all Vietnamese accents.

I’ve used WordPress for 3 years but honestly, it’s my first WordPress plugin :). It’s so simple but do a great job, useful & friendly for SEO and easy for people to read.

If you guys have no experiences on creating a WordPress plugin and want to start one, before you do anything, please read the guideline from WordPress on Writing a Plugin first because there are some rules/standards you need to follow.

I’ll paste all my plugin source code below because it just includes 1 php named: “remove-vietnamese-accents.php” file which contains some code line:

[php] <?php
/*
Plugin Name: Remove Vietnamese Accents From The Permalinks
Plugin URI: http://4rapiddev.com
Description: The plugin is so simple but do a great job by removing all Vietnamese Accents when build the permalinks from post title. It’s useful & friendly for SEO and easy for people to read.
Author: Hoan Huynh
Version: 1.0
Author URI: http://4rapiddev.com
*/

function remove_vietnamese_accents($str) {
$accents_arr=array(
"à","á","ạ","ả","ã","â","ầ","ấ","ậ","ẩ","ẫ","ă",
"ằ","ắ","ặ","ẳ","ẵ","è","é","ẹ","ẻ","ẽ","ê","ề",
"ế","ệ","ể","ễ",
"ì","í","ị","ỉ","ĩ",
"ò","ó","ọ","ỏ","õ","ô","ồ","ố","ộ","ổ","ỗ","ơ",
"ờ","ớ","ợ","ở","ỡ",
"ù","ú","ụ","ủ","ũ","ư","ừ","ứ","ự","ử","ữ",
"ỳ","ý","ỵ","ỷ","ỹ",
"đ",
"À","Á","Ạ","Ả","Ã","Â","Ầ","Ấ","Ậ","Ẩ","Ẫ","Ă",
"Ằ","Ắ","Ặ","Ẳ","Ẵ",
"È","É","Ẹ","Ẻ","Ẽ","Ê","Ề","Ế","Ệ","Ể","Ễ",
"Ì","Í","Ị","Ỉ","Ĩ",
"Ò","Ó","Ọ","Ỏ","Õ","Ô","Ồ","Ố","Ộ","Ổ","Ỗ","Ơ",
"Ờ","Ớ","Ợ","Ở","Ỡ",
"Ù","Ú","Ụ","Ủ","Ũ","Ư","Ừ","Ứ","Ự","Ử","Ữ",
"Ỳ","Ý","Ỵ","Ỷ","Ỹ",
"Đ"
);

$no_accents_arr=array(
"a","a","a","a","a","a","a","a","a","a","a",
"a","a","a","a","a","a",
"e","e","e","e","e","e","e","e","e","e","e",
"i","i","i","i","i",
"o","o","o","o","o","o","o","o","o","o","o","o",
"o","o","o","o","o",
"u","u","u","u","u","u","u","u","u","u","u",
"y","y","y","y","y",
"d",
"A","A","A","A","A","A","A","A","A","A","A","A",
"A","A","A","A","A",
"E","E","E","E","E","E","E","E","E","E","E",
"I","I","I","I","I",
"O","O","O","O","O","O","O","O","O","O","O","O",
"O","O","O","O","O",
"U","U","U","U","U","U","U","U","U","U","U",
"Y","Y","Y","Y","Y",
"D"
);
return str_replace($accents_arr,$no_accents_arr,$str);
}

add_filter(‘sanitize_title’, ‘remove_vietnamese_accents’, 1);

?>
[/php]

If you want, you can download my plugin. It’s free to use, of cause.

Apr 22, 2011Hoan Huynh
My Blog Get Approve And Appear On TechnoratiAdding A Copyright Link To Your Posts Or Contents
You Might Also Like:
  • Javascript remove vietnamese accents
  • PHP remove vietnamese accents
  • WordPress Plugin For Header Ad Or Stripe Ad
  • Sending Email With SMTP Authentication In WordPress
  • How To Install Compare Text Plugin In Notepad Plus Plus
  • Place Facebook Like Button On WordPress
  • How To Hide Affiliate And External Links On WordPress Blog
  • WordPress View Large Image Without Leaving Current Page
  • How To Track Website With Multiple Google Analytisc Accounts
  • WordPress Check If Post Is In Category
Hoan Huynh

Hoan Huynh is the founder and head of 4rapiddev.com. Reach him at [email protected]

11 years ago Resourcesvietnamese accents, Wordpress135
0
GooglePlus
0
Facebook
0
Twitter
0
Digg
0
Delicious
0
Stumbleupon
0
Linkedin
0
Pinterest
Most Viewed
PHP Download Image Or File From URL
24,542 views
Notepad Plus Plus Compare Plugin
How To Install Compare Text Plugin In Notepad Plus Plus
21,885 views
Microsoft SQL Server 2008 Attach Remove Log
Delete, Shrink, Eliminate Transaction Log .LDF File
17,736 views
JQuery Allow only numeric characters or only alphabet characters in textbox
15,059 views
C# Read Json From URL And Parse/Deserialize Json
11,789 views
4 Rapid Development is a central page that is targeted at newbie and professional programmers, database administrators, system admin, web masters and bloggers.
Recent Posts
  • Things to Learn about Installingderm Loan Type S
  • Online Photo Editor – Free Photoediting Software
  • A Guide to Finding the Best Paper Sellers
  • Photoediting in Home Isn’t Hard to Do!

  • Free Photo Editor Online
Categories
  • CSharp (45)
  • Facebook Graph API (19)
  • Google API (7)
  • Internet (87)
  • iPhone XCode (8)
  • Javascript (35)
  • Linux (27)
  • MySQL (16)
  • PHP (84)
  • Problem Issue Error (29)
  • Resources (32)
  • SQL Server (25)
  • Timeline (5)
  • Tips And Tricks (141)
  • Uncategorized (647)
Recommended
  • Custom Software Development Company
  • Online Useful Tools
  • Premium Themes
  • VPS
2014 © 4 Rapid Development