সার্ভারের ক্রোন জবগুলি ব্যবহার করে ডাব্লুপি সিআরন চালানোর কোনও খারাপ দিক নেই। আসলে এটিই প্রস্তাবিত অনুশীলন।
মতে অফিসিয়াল ওয়ার্ডপ্রেস প্লাগইন ডেভেলপমেন্ট ডকুমেন্ট :
ডাব্লুপি-ক্রোন অবিচ্ছিন্নভাবে চালায় না, সময়োপযোগে চলতে হবে এমন সমালোচনামূলক কাজ থাকলে এটি একটি সমস্যা হতে পারে। এটির জন্য একটি সহজ সমাধান রয়েছে। আপনার ইচ্ছার অন্তরগুলি (বা নির্দিষ্ট সময়ে প্রয়োজনীয় সময়ে) চালনার জন্য কেবল আপনার সিস্টেমের টাস্ক শিডিয়ুলার সেট আপ করুন।
এটি করতে, আপনাকে প্রথমে এখানে ডিফল্ট ক্রোন আচরণটি অক্ষম করতে হবে wp-config.php
:
define('DISABLE_WP_CRON', true);
তারপরে, wp-cron.php
আপনার সার্ভার থেকে সময়সূচী । লিনাক্সের জন্য, এর অর্থ:
crontab -e
তবে কমান্ড লাইন (সিএলআই) এ চালানোর পরিবর্তে এটি একটি HTTP অনুরোধ হিসাবে চালান। তার জন্য আপনি ব্যবহার করতে পারেন wget
:
*/5 * * * * wget -q -O - https://your-domain.com/wp-cron.php?doing_wp_cron
ওয়ার্ডপ্রেস wp-cron.php
নিম্নলিখিত সিডির সাথে প্রয়োজনীয় সমস্ত ফাইল, প্লাগইন ইত্যাদি লোড করে :
if ( !defined('ABSPATH') ) {
/** Set up WordPress environment */
require_once( dirname( __FILE__ ) . '/wp-load.php' );
}
সুতরাং ওয়ার্ডপ্রেস গুরুত্বপূর্ণ বৈশিষ্ট্যগুলি লোড না করার বিষয়ে চিন্তা করবেন না।
wget http://YOUR_SITE_URL/wp-cron.php
করেই কি অন্যটির?doing_wp_cron
চেয়ে ভাল??doing_wp_cron
অ-সংস্করণটি না করে এর সংযোজন কী করে ?