أردت تحديث موقع WordPress وإضافة قسم "حول المؤلف" تحت كل منشور. لقد كان أصعب قليلاً مما كنت أعتقد - ويتطلب في الواقع المزيد من البرمجة ، ولكن هذا هو الخفض الأول:
المؤلف: موقع الكتروني: حول:
بعد ذلك ، أتحقق لمعرفة ما إذا كان شخص ما قد قام بالفعل بتسجيل الدخول وعرض رابط تحرير الملف الشخصي حتى يتمكن الشخص ببساطة من النقر فوق معلوماته وتحديثها (لقد قمت بتحديث هذا المنشور ...
">تعديل الملف الشخصي
أضفت ال فئة = "مؤلف" إلى ورقة الأنماط لجعلها تبدو جميلة أيضًا.
أرغب في تنظيف الكود لعدم إظهار العنوان أو المعلومات إذا لم يكن هناك أي شيء ؛ ومع ذلك ، أعتقد أنني سأضطر إلى كتابة استعلامات فعلية إلى قاعدة البيانات لهذا الغرض. لاحظ رابط "تعديل الملف الشخصي" ... إنه ملفوف بعبارة if التي ستعرضه فقط في حالة تسجيل دخول المستخدم. اعتقدت أنه كان رائعًا نوعًا ما ، لذلك أردت مشاركته معك في حالة رغبتك في استخدامه!
إذا كان ('â ؟؟! = $ user_ID) {
ما هو الهدف من ذلك؟
مرحبًا أجاي!
لا أرغب في إظهار رابط تعديل الملف الشخصي ما لم يتم تسجيل دخول شخص ما بالفعل. لذا فإن الوظيفة get_currentuserinfo () ستعيد معلومات المستخدم وتتحقق عبارة if إذا كان المستخدم الحالي لديه user_id ... إنها وسيلة للتحقق مما إذا كان تم تسجيل دخولهم.
بمعنى آخر - إذا قمت بتسجيل الدخول ، فسترى ارتباطًا لتحرير ملف التعريف. إذا لم تكن كذلك ، فلن ترى هذا الرابط.
دوغ
قبل الحصول على get_currentuserinfo يجب أن تعلن "global $ user_ID؛" وإلا فإنه لا يعمل.
شكرا مارتين!
لطيف دوغ! سأضطر إلى تطبيق ذلك مع الإصدار 1.0 عندما أقوم بإضافة الخيارات. شكرا على الاكرامية.
مرحبا دوغ ،
أتساءل فقط هل تعرف كيف يمكنني استخدام هذا اعتمادًا على المستخدم الذي قام بتسجيل الدخول؟
لذلك إذا كان المستخدم الذي قام بتسجيل الدخول هو JohnSmith ، فسيتم عرض "A" وإذا كان المستخدم الذي قام بتسجيل الدخول هو BillBob ، فسيتم عرض "B"؟
شكر!
مرحبا مايك،
أنا متأكد تمامًا من أن المتغير $ user_id سيعيد معرف المستخدم الفعلي داخل قسم المستخدمين في المسؤول. لذلك قد تكون قادرًا على بناء بيان حالة لمنطق if….
if ($user_id=="1") { echo "Doug"; }
لم أختبر هذا ولكنني متأكد من أنه يجب عليك وضعه في سياق وظيفة get_currentuserinfo.
دوغ
يمكنك حتى ربطه بالمستوى $ user_level. تفحص ال مخطوطة ووردبريس.
صيد لطيف Martijn!
مرحبًا دوغ. شكرا للمشاركة. لسوء الحظ ، لم يعمل هذا الرمز معي:
شكر! يعمل بشكل مثالي.