plugins_url vs plugin_dir_url

10

Estou vendo plugins WordPress ou usar plugins_url ou plugin_dir_url ao criar constantes para algumas de suas pastas. Um é melhor que o outro?

exemplos:

define( 'MEMBERS_URI', trailingslashit( plugin_dir_url( __FILE__ ) ) );
define( 'WPACCESS_INC', plugins_url( 'inc', __FILE__ ) , true );
    
por urok93 13.08.2012 / 15:39

1 resposta

16
Checkout - wp-includes / plugin.php # L585

A função

plugin_dir_url() usa internamente plugins_url() para obter o link para o diretório plugin.

plugin_dir_url ()

Isso retornará o URL do diretório do plug-in com uma barra final no final. Então, isso pode ser facilmente usado para vincular ao diretório do plugin.

  

por exemplo - http://www.example.com/wp-content/plugins/foo/

plugins_url

Se nenhum argumento for passado, isso fornecerá o mesmo resultado que a função acima; mas com ou sem uma barra no final. Isso pode ser configurado para vincular a arquivos dentro do diretório do plugin; um atalho útil.

  

por exemplo -

     

plugins_url( 'img/bar.jpg' , __FILE__ ) retornará um URL como      http://www.example.com/wp-content/plugins/foo/img/bar.jpg

    
por amit 13.08.2012 / 17:58

Tags