/ / वर्डप्रेस यूआरएल जीईटी चर के साथ फिर से लिखना - वर्डप्रेस, .htaccess, फिर से लिखना

वर्डप्रेस यूआरएल पुनः वैरिएबल के साथ पुनः लिखें - वर्डप्रेस, .htaccess, फिर से लिखें

मैंने एक समाधान खोजने की कोशिश की है, लेकिन एक खोजने में असमर्थ था। मेरी वर्डप्रेस वेबसाइट में "मुझे एक कस्टम पृष्ठ मिला है जो डेटाबेस से डेटा पुनर्प्राप्त करता है। अब मेरे पास यह यूआरएल है:"

http://www.domain.com/party/?title=nameoftheparty&id=4

मुझे इसे फिर से लिखना होगा:

http://www.domain.com/party/nameoftheparty/4/

मैंने .htaccess में रीराइट यूआरएल जोड़ने की कोशिश की, लेकिन मुझे 404 पेज मिले।

मुझे क्या करना चाहिये?

उत्तर:

जवाब के लिए 0 № 1

दोनों कोड स्निपेट को functions.php में जोड़ें

1. हम बता रहे हैं कि वर्डप्रेस /party/nameoftheparty/4/ आंतरिक रूप से मैप किया जाना चाहिए /party/?title=nameoftheparty&id=4

add_action( "init", "so27053217_init" );
function so27053217_init()
{
add_rewrite_rule(
"^party/([^/]*)/([^/]*)/?",
"index.php?pagename=party&title=$matches[1]&id=$matches[2]",
"top" );
}

यह वैकल्पिक है और केवल तभी आवश्यक है जब आपको इसका उपयोग करने की आवश्यकता हो title तथा id आपके पार्टी पृष्ठ में चर। उनका उपयोग करके पहुँचा जा सकता है get_query_var("title")

add_filter( "query_vars", "so27053217_query_vars" );
function so27053217_query_vars( $query_vars )
{
$query_vars[] = "title";
$query_vars[] = "id";
return $query_vars;
}

नियमों को फिर से लिखने के लिए अपने Permalinks को फिर से सहेजना याद रखें।