আপডেট বিজ্ঞপ্তি সক্ষম করুন, আপডেটগুলি অক্ষম করুন


10

আপডেটগুলি এবং / অথবা আপডেট বিজ্ঞপ্তিগুলি কীভাবে নিষ্ক্রিয় করবেন সে সম্পর্কে অনেক প্রশ্ন রয়েছে। তবে আপডেটগুলি অক্ষম করে এমন সমস্ত সমাধানও আপডেট বিজ্ঞপ্তিগুলি অক্ষম করে।

তবে উপলভ্য আপডেট সম্পর্কে এখনও অবহিত থাকা অবস্থায় আমি আপডেটের সম্ভাবনাটি অক্ষম করতে চাই।

বর্তমানে আমি কোডেক্স ব্যবহার করিdefine( 'DISALLOW_FILE_MODS', true );

এটির সাথে সমস্যা হ'ল এটি কেবল আপডেট প্রক্রিয়াটিই নয় বিজ্ঞপ্তিগুলিও অক্ষম করে।

সম্পাদনা করুন: ঠিক আছে আমি খরগোশের গর্তটি নিজেই নীচে নেমে গেলাম। আমি অনুমান করি যে আমারও পরিষ্কার করা উচিত যে আমি (শুধুমাত্র) মূল আপডেটগুলি নিয়ে কথা বলছি না তবে প্লাগইন এবং থিমগুলিও করছি।

যদি আমি এটি সঠিকভাবে বুঝতে পারি তবে এটি হ'ল কারণ /wp-admin/includes/update.phpferences50 এ ফাংশনটি প্রথম দিকে ফিরে আসে।

সুতরাং আমি দুটি বিকল্প দেখতে পাচ্ছি:

  • update_pluginsবিকল্পটি পুনরায় যুক্ত করুন যা ধরণের উদ্দেশ্যকে পরাস্ত করে এবং আমি এর পার্শ্ব প্রতিক্রিয়া সম্পর্কে নিশ্চিত নই
  • admin_initপ্রতিরূপে আমার নিজস্ব হুক যুক্ত করুন wp_plugin_update_rows। আমি চেষ্টা করেছিলাম কিন্তু এটি এখনও সব একই দেখাচ্ছে না। এটি আরও কিছু আছে বলে মনে হয়, এটি করার মতো খুব পরিষ্কার উপায় বলে মনে হয় না।

সম্পাদনা: আপনি যদি এতে কাজ করার মতো বোধ করেন তবে এই সমস্যাটি কভার করার জন্য একটি টিকিট রয়েছে: https://core.trac.wordpress.org/ticket/25219


সত্যি? আমি এটি ব্যবহার করি এবং আমি এখনও আপডেট বিজ্ঞপ্তি দেখতে পাই। এটি আমাকে "দয়া করে সাইট প্রশাসককে জানান"
স্টিফেন হ্যারিস

আমি আমার প্রশ্ন আপডেট।
kraftner

1
আপডেটের জন্য বিজ্ঞপ্তি রাখতে আপনি কেন উইপ্রিমোভ বা ইনফিনিটওয়প সিস্টেম ব্যবহার করবেন না। এগুলি দিয়ে আপনি এখনও আপডেটগুলি বন্ধ করতে পারেন। আমি নিজেই এটি ব্যবহার করি
রবার্ট হু

4
ধারণার জন্য রবার্টকে ধন্যবাদ, তবে এটি কেবল অন্য একটি নির্ভরতা এবং উত্তরও দেয় না তবে কেবল আমার সমস্যা / প্রশ্নকে বাইপাস করে।
kraftner

উত্তর:


1

আপনার শিশু থিমের নীচে কোড যুক্ত করুন functions.phpবা সহজেই সক্ষম / অক্ষম করতে কাস্টম প্লাগইন হিসাবে এটি প্যাকেজ করুন:

add_action( 'wp_before_admin_bar_render', 'wpse161696_toolbar_menu' );
add_action( 'admin_menu', 'wpse161696_updates' );

function wpse161696_toolbar_menu() { // Remove update menu item from the toolbar
    global $wp_admin_bar;
    $wp_admin_bar -> remove_menu( 'updates' );
}

function wpse161696_updates() { // Remove all updating related functions
    remove_submenu_page( 'index.php', 'update-core.php' ); // Remove Update submenu
    // Redirect to Dashboard if update page is accessed
    global $pagenow;
    $page = array(
        'update-core.php',
        'update.php',
        'update.php?action=upgrade-plugin'
        );
    if ( in_array( $pagenow, $page, true ) ) {
        wp_redirect( admin_url( 'index.php' ), 301 );
        // wp_die( 'Updates are disabled.' ); // An error message can be displayed instead
        exit;
    }
}

এটি আপনাকে কাজ করার জন্য কিছু দেবে। এটি আপডেটের বিজ্ঞপ্তিগুলি রেখে যাওয়ার সময় ড্যাশবোর্ডের সাইডবার এবং সরঞ্জামদণ্ড থেকে আপডেট লিঙ্কগুলি সরিয়ে দেয় ।

যাইহোক, আপডেটটি এখনও প্রতিটি প্লাগইনের অধীনে প্রদর্শিত হবে যা ব্যবহারকারী আপডেটগুলি সম্পাদন করতে দেবে:

এখানে চিত্র বর্ণনা লিখুন

এর সমাধান হ'ল সিএসএসের মাধ্যমে লিঙ্কটি আড়াল করা। আমি এই অংশটি বেশ কার্যকরভাবে পেতে পারি না, তবে এই প্রশ্নটি খুব পুরানো বলে আমি এই বিষয়েও সময় নষ্ট করতে চাই না। আমি অনুভব করেছি যে এই প্রশ্নটির কিছুটা বন্ধ হওয়া দরকার।


একবার দেখার জন্য ধন্যবাদ। তবে আপনি যা করছেন তা আসলে আমি যা খুঁজছিলাম তা নয়। মেনু থেকে সমস্ত জিনিস লুকিয়ে রাখার প্রথমে এটি মুছে ফেলা / অক্ষম করে না। আপনি যদি ইউআরএল জানেন তবে এটি এখনও রয়েছে। পুনঃনির্দেশটিও ভঙ্গুর। DISALLOW_FILE_MODSকেবল আপডেটগুলি ব্লক করার চেয়ে আরও অনেক কিছু করে। পুনর্নির্দেশটি ভিতরে admin_menuরাখা ভুল জায়গা। এটি স্পষ্টতই একটি মূল বাগ যা সেখানে স্থির করা দরকার। অন্য সব কিছুই নোংরা এবং ভঙ্গুর হ্যাকস। যাইহোক চেষ্টা করার জন্য ধন্যবাদ;)
ক্র্যাফটনার

পুনর্নির্দেশ ভঙ্গুর ঠিক কীভাবে হয়? আর কি সবকিছু করে dirty?
ইথান জিঙ্কস ও'সুলিভান

কোন আপডেট? আমি কীভাবে পুনঃনির্দেশকে ভঙ্গুর করে তোলে তা জানতে চাই, একটি উদাহরণ আমাকে আরও ভালভাবে বুঝতে সহায়তা করবে।
ইথান জিংকস ও'সুলিভান

ফিরে না পেয়ে দুঃখিত। "নোংরা" বলতে বোঝায় যে এটি মূলত স্থির করা উচিত। আমার কথাটি খুব বেশি হতাশাই প্রকাশ করেছে যে এটি নয়, এটির জন্য দুঃখিত। "ভঙ্গুর" এটা সত্য যে এই পৃষ্ঠার URL গুলি মত অত্যধিক অনুমান এবং ডাব্লু পরিবর্তনের সঙ্গে বিরতি পারে নির্দেশ করে অবশেষে আমার মূল উদ্বেগের বিষয় যে, আমি ব্যবহার করতে চান (যেমন চকচকে আপডেট ঘটেছে, আমি যদি সেই শক্তি পরিবর্তন কিছু জানি না) DISALLOW_FILE_MODSজন্য অন্যান্য কারণগুলিও, যেমন সম্পাদকটি অক্ষম করা। তবে সেট করা trueএই সমস্যাটিকে ট্রিগার করে। দুঃখিত, প্রশ্নটি পরিষ্কার করে দেয়নি।
ক্রাফ্টনার

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