লগইন ত্রুটি বার্তা পরিবর্তন করুন


19

প্রশ্নগুলি একবার দেখুন তবে আমি এটির মতো একটি খুঁজে পাই না।

যখন ব্যবহারকারী কোনও ভুল ব্যবহারকারী নাম বা পাসওয়ার্ড দিয়ে লগইন করতে চেষ্টা করেন তখন আমাকে প্রদর্শিত কাস্টম ত্রুটি বার্তাগুলি পরিবর্তন করতে হবে।

পছন্দ করুন, এটি পরিবর্তন করুন: " ত্রুটি : আপনি ব্যবহারকারীর নাম % 1? S এর জন্য যে পাসওয়ার্ডটি দিয়েছেন তা ভুল is আপনার পাসওয়ার্ডটি হারিয়েছেন?" এই "ভুল তথ্য" (কেবল একটি উদাহরণ)

আমি "add_filter" ব্যবহার করার চেষ্টা করেছি কিন্তু আমি এর সাথে পরিচিত নই, সুতরাং যে কোনও সহায়তা প্রশংসিত হবে! ধন্যবাদ


এটি মূল্যবান জন্য, ব্যবহারকারী 20986 দ্বারা উপরের মন্তব্যটি স্প্যাম। এটি আপনাকে এমন একটি পৃষ্ঠায় নিয়ে যায় যা আপনাকে জানায় যে আপনার ফ্ল্যাশ সফ্টওয়্যারটির মেয়াদ শেষ হয়ে গেছে এবং এটি আপডেট করা দরকার। পরামর্শ দিন যে প্রশাসকরা ব্যবহারকারী 20986
মন্তব্যটি

উত্তর:


21

আপনি login_errorsফিল্টার হুক ব্যবহার করে এটি করতে পারেন এবং এখানে:

add_filter('login_errors','login_error_message');

function login_error_message($error){
    //check if that's the error you are looking for
    $pos = strpos($error, 'incorrect');
    if (is_int($pos)) {
        //its the right error so you can overwrite it
        $error = "Wrong information";
    }
    return $error;
}

হালনাগাদ:

আমি কেবল কোডটি পরীক্ষা করেছি এবং এটি ঠিক কাজ করে। পিপি ফাইলের সাথে কোনও পরিবর্তন না করেই আমার থিমের ফাংশন.এফপি ফাইলে কোডটি পেস্ট করেছে

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


শুধু সবকিছু পরিষ্কার করার জন্য, আমার ত্রুটিযুক্ত স্ট্রিংয়ের সাথে 'ভুল' প্রতিস্থাপন করা উচিত? যাইহোক, আপনার উত্তরের জন্য ধন্যবাদ!
ভিজিটর আরগোস

কেবল এইভাবে চেষ্টা করে দেখলাম t work, but Iওয়ার্ডপ্রেস। পিও ফাইলটি পাঠ্যটিকে ওভাররাইট করছে কিনা তা নিশ্চিত নয়। কোন ধারনা?
ভিজিটর আরগোস

ওয়ার্ডপ্রেস.পো থেকে লেখাটি ফিল্টার হুক চালিত হওয়ার আগে পরিবেশন করা হবে এবং আপনাকে কোনও পরিবর্তন করতে হবে না incorrect, ত্রুটি বার্তায় সেই শব্দটি রয়েছে কিনা তা পরীক্ষা করা হচ্ছে।
বাইনারনেট

আমি এটিকে কাজে লাগানোর চেষ্টা করেছি কিন্তু আমি পারিনি। আমি আসলেও শর্তসাপেক্ষ অংশটি অপসারণ করার চেষ্টা করেছি, সুতরাং এটি $ ত্রুটি ভেরিয়েবলের সঠিক লেখাটি ফেরত দেওয়া উচিত? তবে এর কোনও প্রভাব নেই। .Po ফাইলটি খনন করে আমি দেখতে পেলাম যে আমি যে বার্তাগুলি ওভাররাইট করতে চাইছি সেগুলি ডাব্লুপি-অন্তর্ভুক্ত / ইউজারআরপিএফপি ফাইলের মধ্যে রয়েছে যেমন: "<strong> ত্রুটি </ strong>: ব্যবহারকারীর নাম ক্ষেত্রটি খালি is"
ভিজিটর আরগোস

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