আমি একটি সার্ভারে এমন একটি সাইট বিকাশ করছি যা ক্লায়েন্টেরও অ্যাক্সেস করে এবং আমি যা করতে চাই তা WP_DEBUG
কেবল প্রশাসকদের জন্য প্রদর্শিত হয়। এটিকে ঘিরে ধরে ইয়োস্টের নিবন্ধটি উল্লেখ করা :
if ( isset($_GET['debug']) && $_GET['debug'] == 'true')
define('WP_DEBUG', true);
WP_DEBUG
কেবলমাত্র ?debug=true
তাদের সাথে সংযুক্ত থাকা URL গুলিই প্রদর্শন করবে forhttp://domain.com/?debug=true
আমি ভেবেছিলাম যে ডিবাগ বার এই তথ্যটি ডিফল্টরূপে সেখানে রাখতে পারে ( WP_DEBUG
চালু করা হয় কি না ) তবে আমি মনে করি না যে আমি এটি বিশ্বাস করি না বলে আমি মনে করি না।
সুতরাং, আমি যা ভাবছিলাম তা কার্যকর হবে, এটি বর্তমান ব্যবহারকারীর জন্য একটি চেক ( manage_options
সামর্থ্য থাকা এবং তারপরে লিংক চালানো উচিত add_query_arg()
:
function zs_admin_debug() {
if (!current_user_can('manage_options')) {
add_query_arg('debug','true');
}
}
তবে আমি যা সম্পর্কে অনিশ্চিত তা হ'ল - এমন কোনও হুক আছে যা আমি এই সাইটের সাথে সমস্ত লিঙ্ককে প্রভাবিত করতে ব্যবহার করতে পারি? এইভাবে, প্রশাসকরা সর্বদা ডিবাগ দেখতে পান যা আমি ভেবেছিলাম যে এটি অত্যন্ত কার্যকর হবে। বরাবরের মতো যে কোনও সহায়তার জন্য ধন্যবাদ!
if ( isset( $_GET['bug'] ) )