.
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
$plugin_slug = "armlinks";
function armlinks_settings_page()
{ global $plugin_slug;
add_settings_section("general_section", "General Settings", null, $plugin_slug);
add_settings_field("armlinks-enable", "Enable plugin ?", "armlinks_enable_function", $plugin_slug, "general_section");
register_setting("general_section", "armlinks-enable");
}
function armlinks_enable_function()
{
?>
/>
' . __( 'Settings' ) . '';
array_push( $links, $settings_link );
return $links;
}
$plugin = plugin_basename( __FILE__ );
add_filter( "plugin_action_links_$plugin", 'plugin_add_settings_link' );
function armlinks_page()
{
?>
Name
$plugin_display = get_option('armlinks-enable',true);
if (get_option('armlinks-enable',true)){
add_filter('sanitize_title', array($this, 'sanitizeTitle'), 9);
add_filter('sanitize_file_name', array($this, 'sanitizeTitle'));
}
}
public function sanitizeTitle($title)
{
$characters = $this->characters();
$title = strtr($title, $characters);
return $title;
}
public function characters (){
$arm_lat = array(
'Ա' => 'A',
'ա' => 'a',
'Բ' => 'B',
'բ' => 'b',
'Գ' => 'G',
'գ' => 'g',
'Դ' => 'D',
'դ' => 'd',
' Ե' => ' Ye',
'Ե' => 'E',
' ե' => ' ye',
'ե' => 'e',
'Զ' => 'Z',
'զ' => 'z',
'Է' => 'E',
'է' => 'e',
'Ը' => 'Y',
'ը' => 'y',
'Թ' => 'T',
'թ' => 't',
'Ժ' => 'Zh',
'ժ' => 'zh',
'Ի' => 'I',
'ի' => 'i',
'Լ' => 'L',
'լ' => 'l',
'Խ' => 'KH',
'խ' => 'kh',
'Ծ' => 'TS',
'ծ' => 'ts',
'Կ' => 'K',
'կ' => 'K',
'Հ' => 'H',
'հ' => 'h',
'Ձ' => 'DZ',
'ձ' => 'dz',
'Ղ' => 'GH',
'ղ' => 'gh',
'Ճ' => 'J',
'Ճ' => 'j',
'Մ' => 'M',
'մ' => 'm',
'Յ' => 'Y',
'յ' => 'y',
'Ն' => 'N',
'ն' => 'n',
'Շ' => 'SH',
'շ' => 'sh',
' Ո' => 'VO',
'Ո' => 'VO',
' ո' => ' vo',
'ո' => 'o',
'Չ' => 'Ch',
'չ' => 'ch',
'Պ' => 'P',
'պ' => 'p',
'Ջ' => 'J',
'ջ' => 'j',
'Ռ' => 'R',
'ռ' => 'r',
'Ս' => 'S',
'ս' => 's',
'Վ' => 'V',
'վ' => 'v',
'Տ' => 'T',
'տ' => 't',
'Ր' => 'R',
'ր' => 'r',
'Ց' => 'C',
'ց' => 'c',
'Ու' => 'U',
'ու' => 'u',
'Փ' => 'P',
'փ' => 'p',
'Ք' => 'Q',
'ք' => 'q',
'Եվ' => 'EV',
'և' => 'ev',
'Օ' => 'O',
'օ' => 'o',
'Ֆ' => 'F',
'ֆ' => 'f',);
return $arm_lat;
}
}
new ARMlinks();