Get main file plugin, lấy file đường dẫn chính plugin trong wordpress

Thảo luận trong 'Mã nguồn mở Wordpress' bắt đầu bởi seolagi, 8/4/23.

  1. seolagi

    seolagi

    Moderator

    Thành viên BQT

    Tham gia ngày:
    16/4/14
    Bài viết:
    963
    Đã được thích:
    77
    Điểm thành tích:
    28
    Mình đang code web 1 số chức năng về admin trong wordpress, có khúc lấy main_file plugin thì không biết lấy làm sao, không biết, đường dẫn file chính của 1 plugin là cái nào.
    Bạn nào biết code nào show hiển thị ra cái main_file của plugin không? cho mình xin code để xem nó là gì, chèn vào code với, Cảm ơn

    Ví dụ: em muốn lấy file_main của Redirect plugin này thì làm như thế nào?

    redirect-lugin.png
     
    Cảm ơn đã xem bài:

    Get main file plugin, lấy file đường dẫn chính plugin trong wordpress

  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,626
    Đã được thích:
    1,131
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Chèn code sau vào function.php của themes nhé:
    Mã:
    //lấy đường dẫn file name của 1 plugin.
    function get_plugin_file( $args, $content ) {
      require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
      $plugins = get_plugins();
      foreach( $plugins as $plugin_file => $plugin_info ) {
          if ( $plugin_info['Name'] == $args['name'] ) return $plugin_file;
      }
      return null;
    }
    add_shortcode('sc_get_plugin_file', 'get_plugin_file');
    //[sc_get_plugin_file name="Redirection"]
    
    Chèn Shortcode sau vào web vị trí muốn hiển thị xem cái file_main nhé.
    Mã:
    [sc_get_plugin_file name="Redirection"]
    • Đổi chữ Redirection thành tên của plugin, mình lấy được ở mục Plugin như dưới.
    redirect-lugin.png
     



Like và Share ủng hộ ITSEOVN