ওয়ার্ডপ্রেস লেখক: লগ ইন থাকলে একটি সম্পাদনা প্রোফাইল লিংক যুক্ত করুন

ওয়ার্ডপ্রেস লোগো

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

লেখক: ওয়েবসাইট: সম্পর্কিত:

এরপরে, আমি দেখতে পেয়েছি যে কেউ আসলে লগ ইন করেছেন এবং একটি সম্পাদনা প্রোফাইল লিঙ্কটি প্রদর্শন করেন যাতে ব্যক্তিটি কেবল তাদের তথ্য ক্লিক করতে এবং আপডেট করতে পারে (আমি এই পোস্টটি আপডেট করেছি… অজয়ের দুর্দান্ত মন্তব্য এবং প্রশ্ন!):

">জীবন বৃত্তান্ত সম্পাদনা

আমি যোগ শ্রেণি = "লেখক" স্টাইল শীট এটিকেও দুর্দান্ত দেখায়।

আমি যদি কোনও ঠিকানা না থাকে তবে ঠিকানা বা তথ্য না দেখানোর জন্য কোডটি সাফ করতে চাই; যাইহোক, আমি মনে করি আমি এটির জন্য ডাটাবেসে প্রকৃত প্রশ্নগুলি স্ক্রিপ্ট করতে যাচ্ছি। "প্রোফাইল সম্পাদনা করুন" লিঙ্কটি নোট করুন ... এটি কোনও আইফির বিবরণ দ্বারা আবৃত রয়েছে যা কোনও ব্যবহারকারী লগইন হলেই এটি প্রদর্শিত হবে I

11 মন্তব্য

  1. 1
  2. 2

    হাই অজয়!

    কেউ আসলে লগইন না করা পর্যন্ত আমি সম্পাদনা প্রোফাইল লিঙ্কটি দেখাতে চাই না So সুতরাং get_currentuserinfo () ফাংশনটি ব্যবহারকারীর তথ্য ফিরিয়ে আনবে এবং যদি বিবৃতিটি বর্তমান ব্যবহারকারীর ব্যবহারকারী_আইডি আছে কিনা তা যাচাই করে ... এটি যাচাই করার মাধ্যম কিনা তারা লগ ইন আছে।

    অন্য কথায় - আপনি লগ ইন থাকলে, আপনি প্রোফাইল সম্পাদনা করার জন্য একটি লিঙ্ক দেখতে পাবেন। আপনি না থাকলে আপনি সেই লিঙ্কটি দেখতে পাবেন না।

    ডগ

  3. 3
  4. 4
  5. 5

    চমৎকার ডগ! আমি বিকল্পগুলি যোগ করার সময় 1.0 সংস্করণ সহ এটি প্রয়োগ করতে হবে। টিপ জন্য ধন্যবাদ.

  6. 6

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

    ধন্যবাদ!

    • 7

      হাই মাইক,

      আমি নিশ্চিত যে ভেরিয়েবল $ user_id প্রশাসকের আপনার ব্যবহারকারী বিভাগের মধ্যে প্রকৃত ব্যবহারকারী আইডি ফিরিয়ে দেবে pretty সুতরাং আপনি যদি লজিক… এর কেস স্টেটমেন্ট তৈরি করতে সক্ষম হতে পারেন।

      if ($user_id=="1") { echo "Doug"; }

      আমি এটি পরীক্ষা করে দেখিনি তবে আমি নিশ্চিত যে আপনি এটি get_currentuserinfo ফাংশনের প্রসঙ্গে রেখে দিতে পারেন।

      ডগ

  7. 8
  8. 10

    হাই ডগ ভাগ করে নেওয়ার জন্য ধন্যবাদ. দুর্ভাগ্যক্রমে, এই কোডটি আমার পক্ষে কার্যকর হয়নি:

    সম্পাদনা করুন
    প্রোফাইল

    পরিবর্তে আমি নীচের কোডটি ব্যবহার করেছি। যখন কোনও ব্যবহারকারী লগ ইন থাকে তখন "আমার প্রোফাইল" প্রদর্শিত হবে। যখন কোনও ব্যবহারকারী লগ ইন নেই, "একটি অ্যাকাউন্ট তৈরি করুন" উপস্থিত হয়।

    <? পিএইচপি যদি (is_user_logged_in ()) {
    get_currentuserinfo ();
    প্রতিধ্বনি ('আমার প্রোফাইল');
    }
    অন্য {
    প্রতিধ্বনি ('একটি অ্যাকাউন্ট তৈরি করুন');
    };
    ?>

    অন্য কারও প্রয়োজন হলে ভাগ করে নিতে চাই। 🙂 দয়া করে "<" এবং "" এর মধ্যে স্থানটি সরিয়ে দিন? কোডটি কাজ করার জন্য।

  9. 11

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.