وردپرس: اطلاعات نویسنده را در نوار کناری اضافه کنید

وردپرس

به روزرسانی: من یک ابزارک نوار کناری ایجاد کرده ام تا اطلاعات نویسنده شما را نشان دهد.

پست امروز جان آرنولد در مورد نکاتی در مورد طراحی یک وب سایت فوق العاده بود ، اما متوجه شدم اولین کامنتی که پست را به من نسبت داده است. این نشانه ای واضح است که برای برجسته سازی اطلاعات نویسنده نیاز دارم.

من یک ابزارک برای این مورد ایجاد نکرده ام (و متعجب هستم که شخص دیگری این کار را نمی کند!) ، اما من توانستم نوار کناری خود را در قالب وبلاگ وردپرس خود ویرایش کنم و کد زیر را اضافه کنم:

درباره نویسنده 

در یک صفحه پست واحد ، یک قسمت نوار کناری اضافی اضافه می شود که دارای عکس نویسنده است (با استفاده از a آواتار) ، نام کامل ، صفحه اصلی و اطلاعات بیولوژیکی آنها همانطور که در پروفایل کاربری آنها شرح داده شده است. من برای اطمینان از شناور بودن گراواتور در سمت چپ و ارتفاع قسمت دارای حداقل ارتفاع ، در صورت عدم اطلاع نویسنده ، کلاسهای زوجی اضافه کردم.

دریافت_نویسنده_متا('email') آدرس ایمیل نویسنده را بازیابی می کند و آن را به تابع get_avatar منتقل می کند. get_avatar تابع ایمیل را به یک شناسه ترجمه می کند که برای ارسال تصویر مناسب به سرور gravatar منتقل می شود. این ضروری است زیرا شما می خواهید از در دسترس قرار دادن آدرس ایمیل در منبع صفحه خودداری کنید ... اسپم ها عاشق برداشت ایمیل هستند.

داده های دیگر به سادگی با استفاده از بازیابی می شوند نویسنده_متا اطلاعات.

6 نظرات

  1. 1
  2. 2

    متوجه شدم که خواننده RSS من همچنان شما را به عنوان نویسنده برای هر پست فهرست می کند. آیا شانسی برای تغییر آن وجود دارد که در عوض نام نویسنده را نشان دهد؟

    • 3

      با تشکر از اشاره به آن، Ade! این یک تنظیم Feedburner بود تا فید را با iTunes سازگار کند (که من به آن نیازی ندارم!). جالب است که اضافه کردن نویسنده به فید ممکن است نیاز به توسعه داشته باشد!

  3. 4
  4. 5

    آیا قصد دارید آن را در wordpress.org میزبانی کنید تا بتوانیم به‌روزرسانی‌ها را دریافت کنیم؟

    و به عنوان یک سوال دوم: اگر بخواهم به عنوان مثال AIM را فقط زمانی که پر شده است نمایش دهم، می توانم از همان کدها برای انجام این کار استفاده کنم یا این کار را انجام دهم: "AIM: "من می خواهم که چیزی نمایش داده نشود اگر خروجی خالی است…

    من احتمالاً پلاگین شما را برای صفحه خود تغییر می دهم تا بیو و کمی اطلاعات اضافی را نمایش دهد: تماس هایی مانند icq، aim، xfire و غیره.

  5. 6

    داگلاس
    ویجت شما برای افزودن نوار کناری گراواتار چه ایده فوق‌العاده‌ای است. (باید اعتراف کنم که من حتی اصطلاح گراواتار را نمی دانستم، تا زمانی که لینک شما را دنبال کردم تا بفهمم - با تشکر). من قطعا قصد دارم ویجت شما را در سایت خودم نصب کنم.

    BTW، اطلاعات بسیار خوبی در سایت شما وجود دارد، من واقعاً خوشحالم که آن را پیدا کردم.

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.