Home_url () এবং সাইট_আরএল () এর মধ্যে পার্থক্য কী


65

আমার বোধগম্যতা হল site_url()ওয়ার্ডপ্রেস কোর ফাইলগুলি যেখানে অবস্থানটি ফিরে আসে।

সুতরাং, যদি আমার ব্লগটি হোস্ট করা হয় http://example.com/blogতবে তা site_url()ফিরে আসেhttp://example.com/blog

কিন্তু তারপরে কীভাবে home_url()আলাদা হয়? আমার জন্য, home_url()একই জিনিসটি ফেরত দেয়:http://example.com/blog

যদি এটি সঠিক হয়, তবে আমি কী ওয়ার্ডপ্রেস ফেরত পেতে পারি http://example.com/?


4
আপনি খুব গুরুত্বপূর্ণ একটি প্রশ্নে একবারে দুটি প্রশ্ন জিজ্ঞাসা করছেন। "হোম_আরল () এবং সাইট_আরল () এর মধ্যে পার্থক্য কী?" এর উত্তর? এই প্রশ্নের চেয়ে আলাদা, "যেখানে ওয়ার্ডপ্রেসটি ইনস্টল করা আছে সেখানে সাব-ডিরেক্টরি ছাড়াই ইউআরএল রুট ফিরিয়ে আনতে পারি?"
ভলমাইক

এই কোডেক্স গাইডগুলি পর্যালোচনা করুন: কোডেক্স.ওয়ার্ডপ্রেস.আরকোডেক্স.ওয়ার্ডপ্রেস.আরcodex.wordpress.org/…
তারা

উত্তর:


51

আপনি একবারে দুটি প্রশ্ন জিজ্ঞাসা করছেন:

  1. মধ্যে পার্থক্য কি home_url()এবং site_url()?
  2. ওয়ার্ডপ্রেসটি যেখানে ইনস্টল করা হয়েছে এমন সাব-ডাইরেক্টরি ছাড়াই ইউআরএল রুট ফিরিয়ে আনতে পারি?

এখানে উত্তরগুলি দেওয়া হয়েছে, এবং আমি ওয়ার্ডপ্রেসের মূল বিকাশকারী অ্যান্ড্রু নাসিনের সাথে নিশ্চিত করেছিলাম এবং পাশাপাশি অ্যান্ড্রু আমাকে যা বলেছিলেন তা নিশ্চিত করার জন্য কয়েকটি সার্ভার পরীক্ষা চালিয়েছি।

প্রশ্ন 1

সাধারণ> ডাব্লুপি-প্রশাসনের সেটিংসে, home_url()"সাইটের ঠিকানা (URL)" লেবেলযুক্ত ক্ষেত্রটি উল্লেখ করে re বিভ্রান্ত, হাহ? হ্যাঁ, এটি "সাইটের ঠিকানা" বলছে যাতে আপনি ধরে নিতে পারেন site_url()তবে আপনি ভুল হয়ে যাবেন । আপনার নিজের পরীক্ষা চালান এবং আপনি দেখতে পাবেন। (আপনি আপনার থিমের ফাংশনগুলির শীর্ষে একটি echo H1ক্ষেত্র site_url()এবং home_url()মানগুলি অস্থায়ীভাবে ফেলে দিতে পারেন ph php ।)

এদিকে, site_url()সাধারণ> সেটিংসে "ওয়ার্ডপ্রেস ঠিকানা (URL)" লেবেলযুক্ত ক্ষেত্রটি উল্লেখ করে।

সুতরাং, আপনি যদি এমন কোনও রেফারেন্স চান যেখানে কোনও শারীরিক পথ যেমন কোনও চিত্র লোড করার জন্য ইউআরএলে একটি প্লাগইন ফোল্ডার পাথ কল করা বা কোনও চিত্র লোড করার জন্য কোনও থিমের ফোল্ডারের পাথে কল করার মতো হতে পারে - তাকান plugins_url()এবং get_template_directory_uri()

site_url()সর্বদা আপনার অবস্থান যেখানে আপনি উপর tacking দ্বারা সাইটের পৌঁছতে পারে হতে হবে /wp-admin, প্রান্তে যখন home_url()নির্ভরযোগ্যভাবে এই অবস্থানটি হবে না।

home_url()হতে যেখানে আপনি সাধারণ> সেটিংস "সাইটের ঠিকানা (URL টি)" ক্ষেত্র সেট করে আপনার হোমপেজে সেট হবে।

প্রশ্ন # 2

সুতরাং, আমি যদি আমার ব্লগটি স্থাপন করে রেখেছি http://example.com/blog, এবং example.comএমন কিছু স্থিতিশীল সাইট যেখানে আমার একটি পোর্টফোলিও থিম পছন্দ হয়েছে, তবে এটি এমন একটি পরিস্থিতি হবে যা আপনার প্রশ্নের সাথে মিলিয়ে যাবে। এই জাতীয় ক্ষেত্রে, তারপরে আমি কোডের এই স্নিপেটটি ব্যবহার করব:

<?php
function getDomain() {
    $sURL    = site_url(); // WordPress function
    $asParts = parse_url( $sURL ); // PHP function

    if ( ! $asParts )
      wp_die( 'ERROR: Path corrupt for parsing.' ); // replace this with a better error result

    $sScheme = $asParts['scheme'];
    $nPort   = $asParts['port'];
    $sHost   = $asParts['host'];
    $nPort   = 80 == $nPort ? '' : $nPort;
    $nPort   = 'https' == $sScheme AND 443 == $nPort ? '' : $nPort;
    $sPort   = ! empty( $sPort ) ? ":$nPort" : '';
    $sReturn = $sScheme . '://' . $sHost . $sPort;

    return $sReturn;
}

এ ন্যাসিনের সাথে আপনার আলোচনার কোনও যোগসূত্র রয়েছে?
কায়সার

1
এটি ইমেলের মাধ্যমে ছিল। দুঃখিত। ওহ, এবং সম্পাদনার জন্য ধন্যবাদ - আমি মনে করব যে পরের বার সিনট্যাক্স পরিবর্তন হয়েছে।
ভলমাইক

8
'সাইটের ঠিকানা (ইউআরএল)' = 'হোম' এবং 'ওয়ার্ডপ্রেস অ্যাড্রেস (ইউআরএল)' = 'সাইটরল' বুঝতে পেরে আমাকে খুব দীর্ঘ সময় এবং প্রচুর ব্যথা লেগেছে। তাদের অবশ্যই এই লেবেলগুলি পরিবর্তন করা উচিত।
জেবিএম

দ্বিতীয় প্রশ্নের উত্তর আপনার জ্যাকপট হিট!
ডেভনার

7

আপনি যদি কোনও ডিরেক্টরিতে ডাব্লুপি ইনস্টল করতে চান তবে আপনার ডোমেন রুটে সাইটটি হোম থাকে, আপনার মূল সূচী.এফপি ফাইলটি আপনার ডোমেন রুটে সরিয়ে নিয়ে আপনার ডিরেক্টরিতে নির্দেশ করতে প্রয়োজনীয় বিবরণীটি সম্পাদনা করতে হবে।

এই প্রক্রিয়াটি এখানে রূপরেখা দেওয়া হয়েছে: ওয়ার্ডপ্রেসকে নিজস্ব ডিরেক্টরি দেওয়া


আমি home_url()ডাব্লুপি নেটওয়ার্ক মোডে থাকাকালীন আমি সর্বদা কেবল ব্যবহার করি। আমি কেবল একবার ওয়ার্ডপ্রেসকে তার নিজস্ব ডিরেক্টরি দিয়েছি এবং এটি আমার পছন্দ নয়। তবে আমি wp_content_dirকিছু সাইটে এটি ব্যবহার করি ।
xLRDxREVENGEx

মাল্টিসাইটের সাথে আমার কোনও অভিজ্ঞতা নেই, সুতরাং এই জিনিসটি কীভাবে এই পরিস্থিতিতে কাজ করে তা আমি জানি না। আমি কেবল জিনিসগুলি পরিষ্কার রাখতে এবং মূলকে বিশৃঙ্খলা না করার জন্য একটি ডিরেক্টরিতে WP ইনস্টল করতে পছন্দ করি।
মিলো

আমার ফাইল গঠন সম্ভবত আশেপাশের নিকটতমগুলির মধ্যে একটি of home/usr/public_html/site1 home/usr/public_html/site2এবং তাই এবং এরপরে wp_content_dirসাধারণত
সিডিএন হয়

যদি ডাব্লুপি ইনস্টলটি কেবল সেখানেই ঘটে থাকে তবে তা ঠিক ছিল তবে আমি প্রায়শই অন্যান্য লোকের সার্ভারে কাজ করে যাচ্ছিলাম শত শত ফাইল এবং ডিরেক্টরি নিয়ে লিখিত।
মিলো

আমার বোধগম্যটি কি সেই সাইট_আরল () এবং হোম_আরল () একই, যদি না কেউ তাদের ওয়ার্ডপ্রেস ইনস্টল ডিরেক্টরিটি রুটের চেয়ে আলাদা না করে সেট করে?
প্রবীণ

3

TLDR:

একটি মানহীন ইনস্টলেশনতে, আপনি আপনার ওয়ার্ডপ্রেস ফাইলগুলি আপনার ওয়েবসাইটের মূলের একটি উপ-ডিরেক্টরিতে রাখতে পারেন।
... এবং তবুও দর্শকদের আপনার সাইটের ডোমেন (মূল) URL থেকে আপনার ওয়ার্ডপ্রেস "ওয়েবসাইট" অ্যাক্সেস করার অনুমতি দিন, সাব-ডিরেক্টরী নামটি যুক্ত না করে:
(যেমন: www.example.comবনাম www.example.com/wordpress):

WP function  | wp_options. | WP constant  | what it represents       | WP Settings Label | Example     
-------------------------------------------------------------------------------------------------------------------------------------
`site_url()` | `siteurl`   | `WP_SITEURL` | WordPress files location | WordPress Address | https://www.example.com/wordpress
`home_url()` | `home`      | `WP_HOME`    | browser address bar      | Site Address      | https://www.example.com 

যেখানে ডাব্লুপি ধ্রুবকটির মান একটি ডাব্লুপিওপশন / ডাব্লুপি সেটিংস মানের চেয়ে বেশি অগ্রাধিকার নেয়।

ওয়ার্ডপ্রেসের জন্য বিভিন্ন কনফিগারেশন

সর্বাধিক স্ট্যান্ডার্ড ওয়ার্ডপ্রেস ইনস্টলেশনগুলিতে home_urlএবং site_urlএকই মান হবে।
নির্বিশেষে, তারা দুটি ভিন্ন জিনিসের প্রতিনিধিত্ব করে।

একটি অ-মানক ইনস্টলেশনতে তাদের বিভিন্ন মান থাকতে পারে।

দ্রষ্টব্য: সহজ পাঠযোগ্যতার জন্য আমি আমার উত্তরে প্রোটোকলটি ছেড়ে দিচ্ছি।
এই পোস্টে, সঙ্গে শুরুতে যোগ প্রতিটি URL এর ইন: https://, http://বা //
(যদি না আমি এটা ইতিমধ্যে অন্তর্ভুক্ত)।

( //হয় relativeপ্রোটোকল এবং জন্য পারেন / উভয় কাজ করবে http://বা https://)

মানক ইনস্টলেশন ("ওয়ান-ক্লিক" ইনস্টল সহ)

home_url: হ'ল আপনার (ওয়ার্ডপ্রেস) ওয়েবসাইটের হোম পেজ, যেমন ব্যবহারকারীর ঠিকানা বারে নির্দেশিত।
site_url: ডিরেক্টরিটি যেখানে আপনার ওয়ার্ডপ্রেস ফাইলগুলি অবস্থিত।

ওয়ার্ডপ্রেসের 5 মিনিটের ইনস্টল ওয়ার্ডপ্রেস ফাইলগুলি ইনস্টল করে এই দুটি মান একই হবে - আপনি যে ওয়েবসাইটগুলি লোকেরা আপনার ওয়েবসাইট, বা আপনার সার্ভারের ওয়েবসাইটের ওয়ার্ডপ্রেস (ব্লগ) অংশটি ব্যবহার করতে চান সেগুলিতে ওয়ার্ডপ্রেস ফাইলগুলি ইনস্টল করা হবে।

উদাহরণ 1:
ব্যবহারকারী আপনার ব্লগটিতে:: www.example.com,
ওয়ার্ডপ্রেস ফাইলগুলি এখানে ইনস্টল করে: www.example.comবা আপনার সার্ভারের ওয়েবসাইটের মূল ফোল্ডারটি অ্যাক্সেস করে ।

home_url=== site_url==="www.example.com"

উদাহরণ 2:
ব্যবহারকারী আপনার ব্লগটিতে:: www.example.com/blog,
ওয়ার্ডপ্রেস ফাইলগুলি এখানে ইনস্টল করে: www.example.com/blogবা blogআপনার ওয়েবসাইটের মূলের ফোল্ডারে প্রবেশ করে।

home_url=== site_url==="www.example.com/blog"

এই ক্ষেত্রে www.example.comমূল ওয়েবসাইট, এবং www.example.com/blogআপনার ব্লগের মূল।
এখানে আপনার ব্লগটি আলাদা করা হয়েছে এবং এটি আপনার মূল ওয়েবসাইটের সাবসেট হিসাবে কাজ করে।
এই ক্ষেত্রে, আপনার প্রধান ওয়েবসাইট না নিয়ন্ত্রণ সংজ্ঞায়িত, অথবা স্টাইল দ্বারা প্রস্তুত ওয়ার্ডপ্রেস।
শুধু আপনার ব্লগ হয়। আপনার ব্লগের সমস্ত ইউআরএলগুলি এগিয়ে যাবেwww.example.com/blog

দ্রষ্টব্য: ডকুমেন্টেশনে, "ওয়ার্ডপ্রেস সাইট / ওয়েবসাইট" (কেবল "সাইট / ওয়েবসাইট" এর বিপরীতে) আপনার ওয়ার্ডপ্রেস ফাইলগুলি ইনস্টল হওয়া ডিরেক্টরিটিকে বোঝায়। এই ক্ষেত্রে, এটি www.example.com/blog- blogফোল্ডারের মধ্যে সমস্ত কিছু everything এই পরিস্থিতিতে "ওয়ার্ডপ্রেস ওয়েবসাইট" আপনার ডোমেন, আপনার মূল বা আপনার মূল ওয়েবসাইটের মতো নয়। এটি আপনার সামগ্রিক ওয়েবসাইটের একটি উপসেট। ওয়েবসাইটের মতো ওয়েবসাইটের মতো। পরিভাষাটি এই নির্দিষ্ট সেটআপের কারণে অস্বচ্ছ বা বিভ্রান্ত মনে হতে পারে বলে আমি এটি উল্লেখ করেছি।

বিকল্প ওয়ার্ডপ্রেস ইনস্টলেশন কনফিগারেশন

ওয়ার্ডপ্রেস এর নিজস্ব ডিরেক্টরি , বিভাগ দেওয়া Method II (With URL change)

উদাহরণস্বরূপ, অনেক লোক সমস্ত ওয়ার্ডপ্রেস ফাইল দিয়ে তাদের ওয়েবসাইটের মূল ফোল্ডারটি আটকে রাখতে চান না।
তারা একটি উপ-ডিরেক্টরিতে ওয়ার্ডপ্রেস ইনস্টল করতে চায়, * তবে "ব্লগ" বা "ওয়ার্ডপ্রেস ওয়েবসাইট" অ্যাক্সেস করে যেন ওয়েবসাইটগুলির জন্য সার্ভারের মূলের মূলগুলিতে ফাইলগুলি ইনস্টল করা থাকে।

এটি বিশেষত সত্য যখন ওয়ার্ডপ্রেস একটি সম্পূর্ণ ওয়েবসাইট তৈরি করতে এবং চালাতে ব্যবহৃত হয় যার একটি "ব্লগ" নেই।

উদাহরণ 3:
: ব্যবহারকারী আপনার এ "ব্লগ" ব্যবহারের www.example.com,
ওয়ার্ডপ্রেস ইনস্টল ফাইলগুলি: www.example.com/wordpress, অথবা আপনার সার্ভারের ওয়েবসাইটের রুট ফোল্ডার।

home_url=== "www.example.com"
site_url==="www.example.com/wordpress"

(দ্রষ্টব্য: এই কনফিগারেশনটি কেবলমাত্র এই ভেরিয়েবলের মান পরিবর্তন করে "বাক্সের বাইরে" কাজ করবে না properly সঠিকভাবে কাজ করার জন্য এটির জন্য অতিরিক্ত কনফিগারেশন পরিবর্তন প্রয়োজন) কীভাবে এটি করা যায় তার শিরোনামে বিভাগটি ওয়ার্ডপ্রেস এর নিজস্ব ডিরেক্টরি দেওয়া
দেখুন । Method II (With URL change)

ইন এই ক্ষেত্রে home_urlএবং site_urlবিভিন্ন মান রাখা উচিত নয়।

এই সেটআপে, আপনি চান যে আপনার ওয়েবসাইটটি ঠিক ঠিক সেইরূপে কাজ করবে যেমন ওয়ার্ডপ্রেস ফাইলগুলি আপনার ওয়েবসাইটের জন্য সার্ভারের মূল ডিরেক্টরিতে ইনস্টল করা আছে ...
তবে সার্ভারে সাংগঠনিক উদ্দেশ্যে,
আপনার প্রকৃতপক্ষে আপনার ওয়ার্ডপ্রেস ফাইলগুলি wordpressসার্ভারের নামক ফোল্ডারে আছে আপনার ওয়েবসাইটের জন্য মূল ডিরেক্টরি।

সুতরাং, ব্যবহারকারী www.example.comপরিবর্তে আপনার ওয়ার্ডপ্রেস হোম পৃষ্ঠা পেতে টাইপ করবেwww.example.com/wordpress

ওয়ার্ডপ্রেস ফাংশন <--> ডাটাবেস ভেরিয়েবল <--> ওয়ার্ডপ্রেস কনস্ট্যান্ট

এই বিভাগটি উপরোক্ত উদাহরণ 3 কনফিগারেশন ধরে নিয়েছে।
ঠিকানা বার ইউআরএল: www.example.com
ওয়ার্ডপ্রেস ফাইল: / ওয়ার্ডপ্রেস ডিরেক্টরি

(অন্যান্য ক্ষেত্রে তুচ্ছ: সমস্ত ভেরিয়েবল / ফাংশন একই মান ধরে / ফিরিয়ে দেয়))

site_urlএবং এর জন্য মানগুলি কীভাবে সেট করবেনhome_url

প্রথমত, আমি নোট করি siteurlএবং homeস্টোরের মানগুলি উপরের ফাংশনগুলি দ্বারা ফিরে আসে

1) সাধারণত আপনি এই মানগুলি ওয়ার্ডপ্রেস ব্যাকএন্ড / ড্যাশবোর্ড / অ্যাডমিন প্যানেলে সেট করেন:
Settings -> General ->
siteurl ওয়ার্ডপ্রেস ঠিকানা: https://www.example.com/wordpress
home সাইটের ঠিকানা: https://www.example.com

(এখানে ট্রেলিং স্ল্যাশ অন্তর্ভুক্ত করবেন না - এটি অন্য কোথাও কনফিগার করা হবে)

2) বিকল্পভাবে, আপনি আপনার ওয়ার্ডপ্রেস ডাটাবেসে এই মানগুলি সেট করে:
wp_optionsটেবিল ->

`options_name` | `options_value`
----------------------------------------------------
`siteurl`      | `https://www.example.com/wordpress`  
`home`         | `https://www.example.com`  

(এখানে ট্রেলিং স্ল্যাশ অন্তর্ভুক্ত করবেন না - এটি অন্য কোথাও কনফিগার করা হবে)

3) সম্পাদনটি আপনার wp-config.php
সংজ্ঞায়িত করুন এই নির্দিষ্ট ধ্রুবক রাখা আপনার মান
নির্ধারণ করুন WP_HOMEএবং WP_SITEURLআপনার প্রায় উপরের দিকে এই লাইন সন্নিবেশ করার মাধ্যেমে সেটিংস wp-config.phpফাইল:

define('WP_SITEURL','http://example.com/wordpress');  // wordpress core files
define('WP_HOME','http://example.com');               // address bar url

// ** MySQL settings - You can get this info from your web host ** //
...    

(এখানে ট্রেলিং স্ল্যাশ অন্তর্ভুক্ত করবেন না - এটি অন্য কোথাও কনফিগার করা হবে)

তথ্যসূত্র: ডাব্লুপিএসআইটিআইআরএল এবং ডাব্লুপিহোম

দ্রষ্টব্য: এটি বিভ্রান্তিকর
(সত্যই আমি কামনা করি যে ওয়ার্ডপ্রেস তাদের পিএইচপি নামের অনুরূপ সেটিংস লেবেল করুক,
যেমন Wordpress Site Addressএবং Home Page Addressবা আরও স্পষ্ট কিছু এর মতো location of WordPress Site core filesএবং browser url to access WordPress home page)

`WP_SITEURL` <--> `site_url()` <--> `siteurl` <--> Wordpress Address <--> /wordpress   
`WP_HOME`    <--> `home_url()` <--> `home`    <--> Site Address      <--> /

এখন এখানে এটি কৃপণ হয়ে যায়!

যদি আপনি আপনারwp-config.phpফাইলটিতেএই ধ্রুবকগুলি সংজ্ঞায়িতকরেন তবে আপনার ডাটাবেস / সেটিংস পৃষ্ঠায় আপনার কী মান রয়েছে তা বিবেচ্য নয়
আসলে, আপনি পিছনের প্রান্তের মাধ্যমে এই মানটি সংশোধন করতে পারবেন না (এটি ধূসর হবে)। আপনি এখনও আপনার ডাটাবেস সম্পাদনা করে সংশোধন করতে পারেন, তবে এটি করা আপনার সাইটে কোনও প্রভাব ফেলবে না, যখন আপনার ডাব্লুপি-কনফিগারেশনের ফাইলটিতে ধ্রুবক উপস্থিত রয়েছে।

আপনার কনফিগার ফাইলটি আপনার ডাটাবেসে মানগুলি পরিবর্তন করবে না (বা তার ফলে আপনি সেটিংস পৃষ্ঠাতে)। পরিবর্তে, আপনার ডাটাবেস / সেটিংস পৃষ্ঠাগুলি উপেক্ষা করা হবে । ডাব্লুপি-কনফিগারেশনের মানগুলি আপনার ডাটাবেস সেটিং-এর চেয়ে ওভাররাইড করে বা অগ্রাধিকার গ্রহণ করে।

সুতরাং ... মোড়ানোর জন্য (টিএলডিআর):

WP function  | wp_options. | WP constant  | what it represents       | WP Settings Label | Example     
-------------------------------------------------------------------------------------------------------------------------------------
`site_url()` | `siteurl`   | `WP_SITEURL` | WordPress files location | WordPress Address | https://www.example.com/wordpress
`home_url()` | `home`      | `WP_HOME`    | browser address bar      | Site Address      | https://www.example.com 

যেখানে ডাব্লুপি ধ্রুবকটির মান একটি ডাব্লুপিওপশন / ডাব্লুপি সেটিংস মানের চেয়ে বেশি অগ্রাধিকার নেয়।

Wp_options রেকর্ড মান এবং WP সেটিংস মান একই।
সংজ্ঞা দিয়ে একজন সম্পাদনা করে অন্যটিকে সম্পাদনা করে।
এটি একই ভেরিয়েবল অ্যাক্সেসের 2 টি ভিন্ন উপায়।

অন্যদিকে, ওয়ার্ডপ্রেস কনস্ট্যান্টগুলি অনন্য এবং স্বতন্ত্র।
অভ্যন্তরীণভাবে, ওয়ার্ডপ্রেস (পিএইচপি) ধ্রুবকগুলি তাদের ডিবি অংশগুলিকে ওভাররাইড করে।
যদি একটি ধ্রুবককে ডাব্লুপি-কনফিগারেশনে সংজ্ঞায়িত করা হয় তবে এটি ডেটাবেস পরিবর্তন করে না
তবে অভ্যন্তরীণভাবে ওয়ার্ডপ্রেস সবসময় তার মানকে db এর পরিবর্তে পছন্দ / ব্যবহার করবে ।


3

site_url()এবং home_url()ফাংশন অনুরূপ এবং তারা কিভাবে কাজ বিভ্রান্তি হতে পারে।

site_url()ফাংশন জন্য মান মান আহরণ siteurlমধ্যে wp_optionsআপনার ডাটাবেসের মধ্যে টেবিল।

এটি ওয়ার্ডপ্রেস মূল ফাইলগুলির URL।
যদি আপনার মূল ফাইলগুলি /wordpressআপনার ওয়েব সার্ভারের একটি উপ ডিরেক্টরিতে উপস্থিত থাকে তবে মান হবে http://example.com/wordpress

home_url()ফাংশন জন্য মান আহরণ homeমধ্যে wp_optionsআপনার ডাটাবেসের মধ্যে টেবিল।

আপনার ঠিকানাটি আপনি আপনার ওয়ার্ডপ্রেস ওয়েব সাইটটি দেখতে লোকেরা দেখতে চান।

যদি আপনার ওয়ার্ডপ্রেস কোর ফাইলগুলি বিদ্যমান থাকে /wordpressতবে আপনি চান যে আপনার ওয়েবসাইটের URL টির http://example.comমূল মান হওয়া উচিত http://example.com


2

আপনার দ্বিতীয় প্রশ্নের উত্তর দিতে:

প্রশ্ন: যদি এটি সঠিক হয়, তবে আমি কি ওয়ার্ডপ্রেসটি http://example.com/ ফেরত পেতে পারি ?

আপনি পারবেন না, যদি না আপনি গিভিং ওয়ার্ডপ্রেসটির নিজস্ব ডিরেক্টরি পদক্ষেপ গ্রহণ করেন। এটি ব্যবহার করার অর্থ আপনি ওয়ার্ডপ্রেস কোর ফাইলগুলিতে /blogবা /WordPressতারপরে index.phpআপনার রুটে রেখেছেন ।

আপনি তার নিজের ডিরেক্টরির ভিতরে ওয়ার্ডপ্রেস করা করার সিদ্ধান্ত নেন তাহলে ব্যবহার করবেন home_url()যাচ্ছে জন্য index.phpএবং site_url()কোর ফাইল এবং এই ধরনের পাওয়ার জন্য।

রেফারেন্স: ওয়ার্ডপ্রেস নিজস্ব ডিরেক্টরি দেওয়ার জন্য
কোডেক্সের জন্য site_url
কোডেক্সের জন্য home_url
কোডেক্স


-1

কোনও উপ-ডিরেক্টরি ছাড়াই সাইটের ইউআরএল পাওয়ার সহজতম উপায় ( http://example.com/blog এর পরিবর্তে http://example.com/ ) কেবল ব্যাকস্ল্যাশ /

উদাহরণস্বরূপ, যদি আপনি টাইপ করেন:

<a href="/">domain url</a>

এটি এমন একটি লিঙ্ক তৈরি করবে যা আপনার ডোমেনে যাবে


অংশগ্রহণের জন্য ধন্যবাদ। দুর্ভাগ্যক্রমে, এটি ওপি দ্বারা উত্থাপিত প্রশ্নের উত্তর দেয় না। কোনও ব্যক্তির ওয়ার্ডপ্রেস ফাংশনগুলি ওপি সম্পর্কে জিজ্ঞাসা করার প্রয়োজনীয়তার অনেকগুলি কারণ রয়েছে। এটি অসম্ভাব্য নয় যে ওপি সহজেই এইচটিএমএল এর মাধ্যমে তাদের হোম পৃষ্ঠায় লিঙ্ক যুক্ত করতে চায়, যেমন কোনও পোস্ট সম্পাদনা করার মাধ্যমে। এটি সম্ভবত বেশি, ওপি পিএইচপি থিম ফাইল বা একটি প্লাগইন ফাইল সম্পাদনা করছে। যে কোনও ক্ষেত্রে, তারা এইচটিএমএল নয়, পিএইচপি নিয়ে কাজ করছে। অবশেষে, অপ যখন প্রত্যাশিত ছাড়া একটি মান /জন্য এই সাইট, একটি ভিন্ন সাইটে, অপ পারে আশা একটি সাব-ফেরত পাঠানো হয়। এটি প্রতিটি সাইটের জন্য ডাব্লুপি কনফিগারেশনের উপর নির্ভর করে।
শেরিলহোমান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.