ওয়ার্ডপ্রেস বিভাগ, ট্যাগ এবং লেখক সংরক্ষণাগার থেকে মুক্তি পাবেন?


9

কোন সহজ জিনিসটি হওয়া উচিত তার কোনও সাফল্য ছাড়াই নেট অনুসন্ধান করেছি searched

পৃষ্ঠাগুলি, উপ পৃষ্ঠাগুলি এবং পোস্টগুলির সাথে আমার একটি অত্যন্ত কাস্টমাইজড ব্লগ রয়েছে। আমি বিভাগ এবং ট্যাগগুলির ব্যবহারের উপর প্রচুর নির্ভর করি যদিও আমি চাই না যে সেগুলি কোনও ইউআরএল-তে দৃশ্যমান হয়। একই লেখক এবং তারিখ বিভাগে। কেউ যদি এই পৃষ্ঠাগুলি অ্যাক্সেস করার চেষ্টা করে তবে আমি 404 ত্রুটি ফেলে দিতে চাই না। কেউ আমাকে সঠিক পথ নির্দেশ করতে পারবেন? ধন্যবাদ!

নিম্নলিখিতগুলি অ্যাক্সেসযোগ্য না হওয়া উচিত:

example.net/category/books/

example.net/tag/ebooks/

example.net/author/dickens/

example.net/2012/10/

উত্তর:


5

এখানে ক্রিসগুইটারগুইয়ের উত্তর তৈরি করা হ'ল একটি দ্রুত স্নিপেট যা আপনি আপনার থিমের ফাংশন.এফপি ফাইলটিতে কাজ করতে পারেন drop

add_action('template_redirect', 'wpse69948_archive_disabler');
function wpse69948_archive_disabler()
{
    if(is_tag() || is_category() || is_date() || is_author())
    {
        global $wp_query;
        $wp_query->set_404();
    }
}

7

আমি এটির জন্য একটি প্লাগইন লিখেছিলাম - এতে কিছু আপডেট হওয়া দরকার তবে এটি এখনও ঠিকঠাক কাজ করা উচিত।

মূলত ওয়ার্ডপ্রেস জানার পরে কোন পৃষ্ঠায় অনুরোধ করা হয়েছে (যেমন template_redirect) শর্তযুক্ত ফাংশনগুলির একটি ব্যবহার করুন এবং হয় ব্যবহার করুন $wp_query->set_404()বা কেবল আপনার পছন্দসই পৃষ্ঠায় ব্যবহারকারীকে পুনর্নির্দেশ করুন after

বিভাগ, ট্যাগ, লেখক এবং তারিখ সংরক্ষণাগার অক্ষম করতে:

<?php
add_action('template_redirect', 'wpse69948_tag_disabler');
function wpse69948_tag_disabler()
{
    if(is_tag() || is_category() || is_date() || is_author())
    {
        global $wp_query;
        $wp_query->set_404();
    }
}

কাজটি কি পুরোপুরি! শর্তসাপেক্ষে কার্যকর কার্যকারিতা সরবরাহ করার জন্য আপনাকে অনেক ধন্যবাদ!
PSot করুন

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