Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

Làm thế nào tôi có thể truy xuất đường dẫn đến thư mục gốc trong WordPress CMS?

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

Fred Randall

7.75823 Huy hiệu vàng88 Huy hiệu bạc196 Huy hiệu Đồng23 gold badges88 silver badges196 bronze badges

Đã hỏi ngày 1 tháng 3 năm 2010 lúc 8:42Mar 1, 2010 at 8:42

0

Nhìn vào phần dưới cùng của tệp WP-config.php của bạn trong thư mục gốc WordPress sẽ cho phép bạn tìm thấy một cái gì đó như thế này:

if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

Để biết tệp ví dụ, hãy xem ở đây: http://core.trac.wordpress.org/browser/trunk/wp-config-sample.php
http://core.trac.wordpress.org/browser/trunk/wp-config-sample.php

Bạn có thể sử dụng hằng số này được gọi là abspath ở những nơi khác trong các tập lệnh WordPress của bạn và trong hầu hết các trường hợp, nó sẽ chỉ vào thư mục gốc WordPress của bạn.

Đã trả lời ngày 1 tháng 3 năm 2010 lúc 14:34Mar 1, 2010 at 14:34

Stefanglasestefanglasestefanglase

10.1k4 Huy hiệu vàng31 Huy hiệu bạc42 Huy hiệu đồng4 gold badges31 silver badges42 bronze badges

4

Echo

function fs_get_wp_config_path()
{
    $base = dirname(__FILE__);
    $path = false;

    if (@file_exists(dirname(dirname($base))."/wp-config.php"))
    {
        $path = dirname(dirname($base))."/wp-config.php";
    }
    else
    if (@file_exists(dirname(dirname(dirname($base)))."/wp-config.php"))
    {
        $path = dirname(dirname(dirname($base)))."/wp-config.php";
    }
    else
        $path = false;

    if ($path != false)
    {
        $path = str_replace("\\", "/", $path);
    }
    return $path;
}
5 // Điều này cho thấy đường dẫn tuyệt đối của WordPress

function fs_get_wp_config_path()
{
    $base = dirname(__FILE__);
    $path = false;

    if (@file_exists(dirname(dirname($base))."/wp-config.php"))
    {
        $path = dirname(dirname($base))."/wp-config.php";
    }
    else
    if (@file_exists(dirname(dirname(dirname($base)))."/wp-config.php"))
    {
        $path = dirname(dirname(dirname($base)))."/wp-config.php";
    }
    else
        $path = false;

    if ($path != false)
    {
        $path = str_replace("\\", "/", $path);
    }
    return $path;
}
6 là một hằng số được xác định trong tệp wp-config.php.

Đã trả lời ngày 7 tháng 2 năm 2013 lúc 3:34Feb 7, 2013 at 3:34

Jaya Kumajaya KumaJaya Kuma

6995 Huy hiệu bạc2 Huy hiệu đồng5 silver badges2 bronze badges

3

Lưu ý: Câu trả lời này thực sự cũ và mọi thứ có thể đã thay đổi ở vùng đất WordPress kể từ đó.

Tôi đoán rằng bạn cần phát hiện gốc WordPress từ plugin hoặc chủ đề của bạn. Tôi sử dụng mã sau trong Firestats để phát hiện thư mục WordPress gốc trong đó Firestats được cài đặt một plugin A WordPress.

function fs_get_wp_config_path()
{
    $base = dirname(__FILE__);
    $path = false;

    if (@file_exists(dirname(dirname($base))."/wp-config.php"))
    {
        $path = dirname(dirname($base))."/wp-config.php";
    }
    else
    if (@file_exists(dirname(dirname(dirname($base)))."/wp-config.php"))
    {
        $path = dirname(dirname(dirname($base)))."/wp-config.php";
    }
    else
        $path = false;

    if ($path != false)
    {
        $path = str_replace("\\", "/", $path);
    }
    return $path;
}

Đã trả lời ngày 1 tháng 3 năm 2010 lúc 14:42Mar 1, 2010 at 14:42

Omry Yadanomry YadanOmry Yadan

29,5K18 Huy hiệu vàng61 Huy hiệu bạc83 Huy hiệu đồng18 gold badges61 silver badges83 bronze badges

14

Có 2 câu trả lời cho câu hỏi URL & Danh bạ. Dù bằng cách nào, cách thanh lịch sẽ là xác định hai hằng số để sử dụng sau này.

define (ROOT_URL, get_site_url() );
define (ROOT_DIR, get_theme_root() );

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

Sisir

2.5635 huy hiệu vàng44 Huy hiệu bạc76 Huy hiệu đồng5 gold badges44 silver badges76 bronze badges

Đã trả lời ngày 19 tháng 10 năm 2013 lúc 12:05Oct 19, 2013 at 12:05

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

NatynatyNaty

5755 Huy hiệu bạc7 Huy hiệu Đồng5 silver badges7 bronze badges

0

Đây là một câu hỏi cũ, nhưng tôi có một câu trả lời mới. Dòng đơn này sẽ trả về đường dẫn bên trong một mẫu: :)

$wp_root_path = str_replace('/wp-content/themes', '', get_theme_root());

Đã trả lời ngày 26 tháng 7 năm 2012 lúc 5:45Jul 26, 2012 at 5:45

Yitwailyitwailyitwail

1.9793 huy hiệu vàng20 Huy hiệu bạc27 Huy hiệu đồng3 gold badges20 silver badges27 bronze badges

2

   Please try this for get the url of root file.

Cách đầu tiên:

 $path = get_home_path();
   print "Path: ".$path; 
// Return "Path: /var/www/htdocs/" or

// "Path: /var/www/htdocs/wordpress/" if it is subfolder

Cách thứ hai:

And you can also use 

    "ABSPATH"

this constant is define in wordpress config file.

Đã trả lời ngày 8 tháng 7 năm 2014 lúc 10:49Jul 8, 2014 at 10:49

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

Ritesh D Joshiritesh D JoshiRitesh d joshi

8031 Huy hiệu vàng12 Huy hiệu bạc15 Huy hiệu đồng1 gold badge12 silver badges15 bronze badges

Mã đường dẫn thư mục gốc chủ đề

  
print "Path: ".$root_path;

Trả về "đường dẫn:/var/www/htdocs/" hoặc "đường dẫn:/var/www/htdocs/wordpress/" nếu đó là thư mục con

Đường dẫn gốc chủ đề

 $theme_root = get_theme_root();
 echo $theme_root

Kết quả:-/home/user/public_html/wp-intent/chủ đề

Đã trả lời ngày 14 tháng 7 năm 2016 lúc 5:45Jul 14, 2016 at 5:45

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

Để truy xuất đường dẫn, bạn có thể sử dụng hàm

function fs_get_wp_config_path()
{
    $base = dirname(__FILE__);
    $path = false;

    if (@file_exists(dirname(dirname($base))."/wp-config.php"))
    {
        $path = dirname(dirname($base))."/wp-config.php";
    }
    else
    if (@file_exists(dirname(dirname(dirname($base)))."/wp-config.php"))
    {
        $path = dirname(dirname(dirname($base)))."/wp-config.php";
    }
    else
        $path = false;

    if ($path != false)
    {
        $path = str_replace("\\", "/", $path);
    }
    return $path;
}
7. Tôi không muốn lặp lại những gì đã được nói ở đây, nhưng tôi muốn thêm một điều nữa:

Nếu bạn đang sử dụng Windows Server, trường hợp hiếm hoi để cài đặt WordPress, nhưng đôi khi vẫn xảy ra, bạn có thể phải đối mặt với một vấn đề với đầu ra đường dẫn. Nó có thể bỏ lỡ một "\" ở đâu đó và bạn sẽ gặp lỗi nếu bạn sẽ sử dụng một đường dẫn như vậy. Vì vậy, khi xuất ra, hãy đảm bảo vệ sinh đường dẫn:


Đã trả lời ngày 4 tháng 5 năm 2016 lúc 8:16May 4, 2016 at 8:16

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

Nick Surmanidzenick SurmanidzeNick Surmanidze

1.6211 Huy hiệu vàng10 Huy hiệu bạc19 Huy hiệu đồng1 gold badge10 silver badges19 bronze badges

0

Tôi nghĩ rằng điều này sẽ làm thủ thuật:

function fs_get_wp_config_path()
{
    $base = dirname(__FILE__);
    $path = false;

    if (@file_exists(dirname(dirname($base))."/wp-config.php"))
    {
        $path = dirname(dirname($base))."/wp-config.php";
    }
    else
    if (@file_exists(dirname(dirname(dirname($base)))."/wp-config.php"))
    {
        $path = dirname(dirname(dirname($base)))."/wp-config.php";
    }
    else
        $path = false;

    if ($path != false)
    {
        $path = str_replace("\\", "/", $path);
    }
    return $path;
}
0

Đã trả lời ngày 28 tháng 10 năm 2013 lúc 2:47Oct 28, 2013 at 2:47

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

Dũng trần traDũng Trần Trung

6.0993 Huy hiệu vàng23 Huy hiệu bạc20 Huy hiệu Đồng3 gold badges23 silver badges20 bronze badges

1

Tôi thích giải pháp của @omry Yadan nhưng tôi nghĩ rằng nó có thể được cải thiện khi sử dụng một vòng lặp trong trường hợp bạn muốn tiếp tục đi qua cây thư mục cho đến khi bạn tìm thấy nơi

function fs_get_wp_config_path()
{
    $base = dirname(__FILE__);
    $path = false;

    if (@file_exists(dirname(dirname($base))."/wp-config.php"))
    {
        $path = dirname(dirname($base))."/wp-config.php";
    }
    else
    if (@file_exists(dirname(dirname(dirname($base)))."/wp-config.php"))
    {
        $path = dirname(dirname(dirname($base)))."/wp-config.php";
    }
    else
        $path = false;

    if ($path != false)
    {
        $path = str_replace("\\", "/", $path);
    }
    return $path;
}
8 thực sự sống. Tất nhiên, nếu bạn không tìm thấy nó và kết thúc trong root của máy chủ thì tất cả đều bị mất và chúng tôi trả về giá trị lành mạnh (
function fs_get_wp_config_path()
{
    $base = dirname(__FILE__);
    $path = false;

    if (@file_exists(dirname(dirname($base))."/wp-config.php"))
    {
        $path = dirname(dirname($base))."/wp-config.php";
    }
    else
    if (@file_exists(dirname(dirname(dirname($base)))."/wp-config.php"))
    {
        $path = dirname(dirname(dirname($base)))."/wp-config.php";
    }
    else
        $path = false;

    if ($path != false)
    {
        $path = str_replace("\\", "/", $path);
    }
    return $path;
}
9).

function fs_get_wp_config_path()
{
    $base = dirname(__FILE__);
    $path = false;

    if (@file_exists(dirname(dirname($base))."/wp-config.php"))
    {
        $path = dirname(dirname($base))."/wp-config.php";
    }
    else
    if (@file_exists(dirname(dirname(dirname($base)))."/wp-config.php"))
    {
        $path = dirname(dirname(dirname($base)))."/wp-config.php";
    }
    else
        $path = false;

    if ($path != false)
    {
        $path = str_replace("\\", "/", $path);
    }
    return $path;
}
1

Đã trả lời ngày 29 tháng 4 năm 2020 lúc 4:20Apr 29, 2020 at 4:20

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

CFXCFXcfx

3.2512 huy hiệu vàng33 Huy hiệu bạc44 Huy hiệu đồng2 gold badges33 silver badges44 bronze badges

Dưới đây là các giải pháp worpress khác nhau có được thư mục. Bạn có thể chọn bất cứ ai theo nhu cầu.

function fs_get_wp_config_path()
{
    $base = dirname(__FILE__);
    $path = false;

    if (@file_exists(dirname(dirname($base))."/wp-config.php"))
    {
        $path = dirname(dirname($base))."/wp-config.php";
    }
    else
    if (@file_exists(dirname(dirname(dirname($base)))."/wp-config.php"))
    {
        $path = dirname(dirname(dirname($base)))."/wp-config.php";
    }
    else
        $path = false;

    if ($path != false)
    {
        $path = str_replace("\\", "/", $path);
    }
    return $path;
}
2

Đã trả lời ngày 27 tháng 4 lúc 14:11Apr 27 at 14:11

Nishad Upnishad lênNishad Up

3.2171 Huy hiệu vàng26 Huy hiệu bạc 30 Huy hiệu Đồng1 gold badge26 silver badges30 bronze badges

Nếu bạn đã tải WordPress Bootstrap, bạn có thể sử dụng hàm

define (ROOT_URL, get_site_url() );
define (ROOT_DIR, get_theme_root() );
0 để có được đường dẫn đến thư mục gốc WordPress.

Đã trả lời ngày 21 tháng 11 năm 2014 lúc 6:15Nov 21, 2014 at 6:15

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

SisirsisirSisir

2.5635 huy hiệu vàng44 Huy hiệu bạc76 Huy hiệu đồng5 gold badges44 silver badges76 bronze badges

1

Đã trả lời ngày 19 tháng 10 năm 2013 lúc 12:05

Natynaty

5755 Huy hiệu bạc7 Huy hiệu Đồng

Đây là một câu hỏi cũ, nhưng tôi có một câu trả lời mới. Dòng đơn này sẽ trả về đường dẫn bên trong một mẫu: :)Jun 11, 2021 at 13:52

Đã trả lời ngày 26 tháng 7 năm 2012 lúc 5:45kloddant

Yitwailyitwail10 silver badges19 bronze badges

2

1.9793 huy hiệu vàng20 Huy hiệu bạc27 Huy hiệu đồng

Cách đầu tiên:

define (ROOT_URL, get_site_url() );
define (ROOT_DIR, get_theme_root() );
1

Cách thứ hai:

define (ROOT_URL, get_site_url() );
define (ROOT_DIR, get_theme_root() );
2

Đã trả lời ngày 8 tháng 7 năm 2014 lúc 10:49Oct 5, 2021 at 22:38

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

Ritesh D Joshiritesh D Joshi

function fs_get_wp_config_path()
{
    $base = dirname(__FILE__);
    $path = false;

    if (@file_exists(dirname(dirname($base))."/wp-config.php"))
    {
        $path = dirname(dirname($base))."/wp-config.php";
    }
    else
    if (@file_exists(dirname(dirname(dirname($base)))."/wp-config.php"))
    {
        $path = dirname(dirname(dirname($base)))."/wp-config.php";
    }
    else
        $path = false;

    if ($path != false)
    {
        $path = str_replace("\\", "/", $path);
    }
    return $path;
}
4

8031 Huy hiệu vàng12 Huy hiệu bạc15 Huy hiệu đồngJul 12, 2017 at 4:46

Hướng dẫn how do i find the path of a directory in wordpress? - Làm cách nào để tìm đường dẫn của một thư mục trong wordpress?

3

Đường dẫn thư mục plugin WordPress ở đâu?

Sử dụng hàm plugin_dir_path () sẽ trả về đường dẫn của thư mục tệp từ nơi được gọi.Vì vậy, nếu bạn gọi chức năng này từ tệp PHP nằm trong thư mục con của plugin của bạn, nó sẽ trả về đường dẫn của thư mục của thư mục con đó chứ không phải thư mục cơ sở của plugin của bạn.. So, if you call this function from a PHP file that is inside a subfolder of your plugin, it will return the path of that subfolder's directory and not your plugin's base directory.

Đường dẫn trang web WordPress là gì?

Đôi khi được gọi là đường dẫn tệp hoặc đường dẫn đầy đủ, đường dẫn tuyệt đối là vị trí của thư mục hoặc tệp trong máy tính.Nó chứa thư mục gốc cũng như tất cả các thư mục con khác chứa tệp hoặc thư mục.the location of a directory or file in a computer. It contains the root directory as well as all other sub directories that contain the file or directory.

Các tệp WordPress của tôi được lưu trữ ở đâu?

WordPress lưu trữ tất cả các tải lên, plugin và chủ đề trong thư mục nội dung WP.Người ta thường giả định rằng bạn có thể chỉnh sửa các tệp và thư mục bên trong thư mục liên kết WP.wp-content folder. It is generally assumed that you can edit files and folders inside wp-content folder.