عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2020 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

توابع وردپرس – توابع نویسنده ها

سلام

با دومین قسمت از معرفی توابع وردپرس در خدمتتون هستیم، در این مطلب می پردازیم به معرفی توابع نویسنده ها در وردپرس.

codex-auther

codex authors

  • تابع the_author

با استفاده از این تابع می توانید نویسنده نوشته را نمایش دهید. این تابع باید در حلقه وردپرس استفاده شود.

این تابع پارامتری ندارد.

  • تابع get_the_author

با استفاده از این تابع می توانید نویسنده نوشته را به صورت رشته برای استفاده در زبان PHP فراخوانی کنید. این تابع باید در حلقه وردپرس استفاده شود.

این تابع پارامتری ندارد.

  • تابع the_author_link

خروجی این تابع یک پیوند به وب سایت نویسنده نوشته است. هر کاربر می تواند آدرس وب سایت یا وبلاگش را در شناسنامه اش (کاربران > شناسه شما) وارد کند. متن پیوند گزینه ای است که کاربر برای نمایش عمومی نام انتخاب کرده. این تابع باید در حلقه وردپرس استفاده شود.

این تابع پارامتری ندارد.

  • تابع the_author_meta

تابع the_author_meta مشخصات کاربر مورد نظر شما را نمایش می دهد. اگر از این تابع در حلقه استفاده کنید، نیازی به وارد کردن آیدی نخواهد بود و اطلاعاتی که نمایش داده می شود، اطلاعات نویسنده ی نوشته فعلی خواهد بود. اگر بیرون از حلقه از این تابع استفاده کنید، آیدی کاربر می تواند وارد شود. برای برگرداندن (و نه نمایش) اطلاعات مورد نظرتان، از تابع get_the_author_meta استفاده کنید.

مطلب پیشنهادی:  سورس کد AloTaxi - اندروید و آی او اس

توضیحات پارامترها:

field$:

نوع: رشته

کار: نام مشخصه ی مورد نظر جهت نمایش مقادیر معتبر:

userID$:

نوع: عدد صحیح

کار: اگر آیدی کاربر را وارد نمایید، این تابع مشخصات کاربر مورد نظر شما را نمایش خواهد داد.

  • تابع the_author_posts

تعداد تمامی نوشته ی منتشر شده ی نویسنده را نمایش خواهد داد. تعداد پیش نویس ها و نوشته های خصوصی در این شمارش منظور نمی شوند. این تابع باید درون حلقه استفاده شود.

این تابع پارامتری ندارد.

  • تابع the_author_posts_link

پیوندی به صفحه ی نمایش نوشته های های نویسنده نمایش می دهد. متن پیوند گزینه ای است که کاربر برای نمایش عمومی نام انتخاب کرده. محتوای موجود در صفحه ی نویسنده می تواند با ویرایش فایل های پوسته می تواند تغییر داده شود. این تابع باید درون حلقه استفاده شود.

این تابع پارامتری ندارد.

  • تابع wp_dropdown_users

یک لیست افتادنی (DropDown) شامل نویسنده های وب سایت.

مقادیری که میگیرد:

show_option_all

نوع: رشته

مطلب پیشنهادی:  تگ های HTML - تگ tbody

کار: متن گزینه اتنخاب همه کاربران

show_option_none

نوع: رشته

کار: متن گزینه اتنخاب هیچ یک از کاربران

orderby

نوع: رشته

کار: معیار مرتب سازی گزینه های لیست. مقادیر معتبر:

  • ‘ID’
  • ‘user_nicename’
  • ‘display_name’ – پیش فرض

order

نوع: رشته

کار: ترتیب مرتب سازی گزینه های لیست. مقادیر معتبر:

  • ‘ASC’ (سعودی – پیش فرض)
  • ‘DESC’ (نزولی)

include

نوع: رشته

کار: آیدی کاربران جهت قرارگرفتن در لیست که باید با کاما (,) از یکدیگر جدا شوند. مثلا ‘include=4,12’ به این معناست که لیستی شامل کاربرانی با آیدی های ۴ و ۱۲ نمایش داده شود. به صورت پیش فرض تمامی کاربران در لیست قرار خواهند گرفت.

exclude

نوع: رشته

کار: آیدی کاربران جهت چشم پوشی از قرار دادن در لیست که باید با کاما (,) از یکدیگر جدا شوند. مثلا ‘exclude=4,12’ به معنای عدم قرار دادن کاربرانی با آیدی های ۴ و ۱۲ در لیست می باشد. به صورت پیش فرض از هیچ کاربری چشم پوشی نخواهد شد و تمامی کاربران در لیست قرار می گیرند.

multi

نوع: بولین

کار: تعیین نادیده گرفتن خصوصه ی ID در عنصر select. مقدار پیش فرض، False می باشد.

show

نوع: رشته

کار: عنوان ستون کاربر در پایگاه داده جهت نمایش (تعیین نمایش کاربران بر اساس مشخصه مورد نظر). اگر عنوان انخاب شده برای یک کاربر خالی باشد، user_login نمایش داده خواهد شد.

  • ‘ID’
  • ‘user_login’
  • ‘display_name’ – پیش فرض

selected

نوع: عدد صحیح

کار: آیدی کاربری که به صورت پیش فرض انتخاب شده است. در حالت پیش فرض کاربری انتخاب نمی شود.

name

نوع: رشته

کار: نام اختصاص یافته به لیست. مقدار پیش فرض ‘user’ می باشد.

class

نوع: رشته

کار: اگر مایلید می توانید با مقداردهی این پارامتر یک کلاس به لیست اختصاص دهید.

  • تابع wp_list_auhtors

مقادیری که میگیرد:

optioncount

نوع: بولین

کار: نمایش تعداد نوشته های هر کاربر. مقدار پیش فرض: False

exclude_admin

نوع: بولین

کار: مستثنا کردن حساب کاربری مدیر (admin وارد شده است) از لیست کاربران نمایش داده شده. مقدار پیش فرض: True

show_fullname

نوع: بولین

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

hide_empty

نوع: بولین

کار: عدم نمایش کاربرانی که نوشته ای ندارند. مقدار پیش فرض: True

echo

نوع: بولین

کار: نمایش نتایج، مقدار پیش فرض: True

feed

نوع: رشته

کار: متن پیوند به فید آر اس اس هر نویسنده، این مقدار به صورت پیش فرض خالی است و فیدی نمایش داده نخواهد شد.

feed_image

نوع: رشته

کار:مسیر/نام فایل تصویر. در صورت استفاده، عکس به فید آر اس اس هر کاربر پیوند خواهد خورد و پارامتر feed نادیده گرفته خواهد شد.

style

نوع: رشته

کار: قالب بندی لیست نویسنده ها. گزینه list, که گزینه پیش فرض نیز می باشد، نویسنده ها را در یک لیست بدون ترتیب(unordered list) نمایش می دهد. در حالی که استفاده از گزینه none محتوا (لیست نویسندگان) را قالب بندی نمی کند و نام هر نویسنده با کاما (,) جدا می شوند. اگر مقدار گزینه html برابر false باشد این تنظیم نادیده گرفته خواهد شد. این گزینه در نسخه ۲,۸ افزوده شد. مقادیر معتبر:

  • list – پیش فرض
  • none

html

نوع: بولین

کار: تنظیم قالب بندی یا عدم قالب بندی (متن ساده) خروجی تابع. اگر مقدار پارامتر html برابر false باشد، پارامتر style نادیده خواهد شد و نتایج خروجی با کاما (,) از یکدیگر جدا می گردند. این گزینه در وردپرس ۲,۸ افزوده شد. مفدار پیش فرض: true

معرفی توابع بخش نویسنده ها در وردپرس به پایان رسید.

مشکلی یا سوالی در رابطه با این مطلب داشتید، در سایت بپرسید ، پاسخگوی سوالات شما هستیم.

موفق باشید.

درباره احمد آخوندیمدیر سایت

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

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