Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

WordPress Eklentilerinin Yolunu Bulma

24 sec read

WordPress’e eklenti yazarken eklentimizin içinde bazen yeni bir kayıt girmek için “form” işlemleri yaparız. Ancak elbetteki formun gönderileceği adresi yani “action” niteliğini doğru girmeliyiz. Peki eklentilerin dizinlerini bulmamızı yarayan fonksiyonlar nelerdir derseniz kısaca şöyle özetleyebiliriz;

[php]<?php

echo plugins_url( ‘ysoz.php’, __FILE__ );
// http://localhost/wordpress/wp-content/plugins/ysoz/ysoz.php

echo plugin_dir_url( __FILE__ );
// http://localhost/wordpress/wp-content/plugins/ysoz/

echo plugin_dir_path( __FILE__ );
// D:\wamp\www\wordpress\wp-content\plugins\ysoz/

echo plugin_basename(__FILE__);
// ysoz/ysoz.php

echo admin_url(‘options-general.php?page=ysoz/ysoz.php’);
// http://localhost/wordpress/wp-admin/options-general.php?page=ysoz/ysoz.php

?>[/php]

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer