آموزش وردپرس

توابع وردپرس ،معرفی تابع wp get recent posts

وردپرس دارای توابع بسیاری می باشد که هرکدام کار خاصی را انجام می دهند.برای راحتی کاربران این توابع بسیار کار آمد می باشند به حدی که شاید یک وب سایت کامل وردپرسی با توابع کار توسعه دهندگان را آسان کرده و سایت راه اندازی شود. یکی از این توابع وردپرسی ، تابع پر کاربرد wp_get_recent_posts می باشد.این تابع به ما کمک می کند تا لیست آخرین مطالب یا همان مطالب اخیر (recent posts) را دریافت کرده و به کاربران نمایش دهیم. توضیحات  بازگردانی مطالب اخیر  ساختار  [crayon-5a8956431bb4b522214170/] مقادیر بازگشتی $results (array)  لیستی از آرایه ها و یا شی ها وابسته به output$    FALSE (boolean)  اگر نتیجه ای برای خروجی وجود نداشت   پارامترها $args آرایه (اختیاری)     پیشفرض: آرایه $output یک آرایه ...

ادامه مطالب
آموزش وردپرس ، اکشن ها و فیلتر ها – بخش دوم

در بخش قبلی با تابع آشنا شدید در این بخش به طور کلی با اکشن و فیلتر آشنا خواهید شد ،‌ در حقیقت این دو بخش کمک بسیاری به توسعه دهندگان حرفه ای وردپرس می کنند تا هر چه راحت تر به آنچه هدف سیستم می باشد دستیابند، لذا توصیه می شود که این موارد بسیار مهم را بیشتر تمرین و بروی آن تمرکز کنید. با مردان وردپرس همراه باشید تا بهتر مفهموم اکشن و فیلتر ها را متوجه شوید. نحوه ساخت و استفاده از Action همانطور که یاد گرفتیم چگونه یک تابع را بسازیم و به قالب خود اضافه کنیم و در مکان مورد نظر از آن استفاده کنیم، در این بخش می خواهیم نحوه استفاده از Action ها ...

ادامه مطالب
آموزش وردپرس ، بازتاب (trackbacks) و پینگ (pingbacks) در وردپرس

بازتاب امکانی است که وردپرس از آن برای آگاه سازی مدیران سایت ها استفاده کرده و  کار با این سیستم بسیار ساده می باشد. زمانی که شما از نوشته سایت دیگری در سایت خود استفاده می کنید و به آن لینک می‌دهید، وردپرس با توجه به آن لینک به سایت مذکور یک بازتاب ارسال می کند تا مدیر آن سایت از این کار شما مطلع شود و همین روند برای شما نیز اتفاق خواهد افتاد.در صورتی که از بازتاب به درستی استفاده شود، می‌تواند باعث افزایش ترافیک سایت شود. در وردپرس هنگامی که به قسمت تنظیمات->گفتگوها برای تنظیمات مربوط به نظرات کاربران  می رویم با قسمتی مواجه می شویم با عنوان"اجازه دادن به دیگر سایت‌ها برای فرستادن بازتاب بر نوشته‌های ...

ادامه مطالب
آموزش ودپرس ، ابزارک ها در وردپرس

وردپرس یکی از قدرتمند ترین سیستم های کنترل محتوا می باشد و سفارشی سازی آن به حدی است که کاربران به دلخواه  می توانند قالب خود را مدیریت کنند این مدیریت به سفارشی سازی قالب از جمله تغییر رنگ زمینه سایت ، منو ها و... و یا تنظیمات مربوط به ناحیه های کناری (sidebars) از جمله جا به جایی قرار گیری آیتم ها که شامل  مواردی همچون دسته بندی ها ، آخرین مطالب ، فرم جستجو و ... می باشد وردپرس این امکان را به کاربرانش می دهد تا بتوانند از ابزارک های(widget) پیش فرض وردپرس استفاده کنند اما این امکان را به توسعه دهندگان سایت ها  می دهد تا  بتوانند ابزارک ها و نواحی نگه دارنده آن  را نیز ...

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

جستجو ها در سایت ها به ندرت پیش می آید که نباشد.مخصوصا سایت هایی که هر روز مطالب جدید در سایت دارند.جستجو به کاربران سایت ها کمک می کند تا بتوانند به راحتی مطالب مورد نظر  خود را در میان انبوهی از مطالب سایت پیدا کنند و تسریع در وقت آنها بشود.سایت های وردپرسی نیز از این قائده جدا نبوده اند به طوری که وردپرس این کار را برای مدیران و توسعه دهندگان وردپرس آسان کرده است و صفحه search.php را  برای این منظور فراهم کرده است.با آموزش نمایش جست و جو حرفه ای در وردپرس می توان یک فرم جستجوی پیشرفته ساخت و با آموزش وردپرس ساخت فرم جست و جو برای وردپرس می توان فرم مربوط به ...

ادامه مطالب
آموزش وردپرس ، نصب افزونه ها

در وردپرس حدود بیش از 40 هزار پلاگین مختلف وجود دارد که نیازهای کاربران را فراهم می کند.در این آموزش نحوه نصب و فعال سازی پلاگین ها مورد بررسی قرار خواهد گرفت. افزونه یعنی نرم افزار کوچکی که به برنامۀ اصلی امکانات جانبی و مکمل را اضافه می‌کند.  در وردپرس پلاگین ها ، امکاناتی  به نرم افزار تحت وب افزوده و باعث افزایش کارآیی آن می‌شوند. به طور عادی در وردپرس  می‌توان از امکاناتی که در هستۀ آن وجود دارد استفاده کرد. البته این امکانات آن قدر کامل می باشد  که نیازی به چیز دیگری نباشد ، اما از آنجایی که گنجاندن امکانات بیشتر باعث سنگین‌تر شدن آن می‌شود، و از طرف دیگر همۀ کاربران وردپرس به آن نیازی ندارند، این افزونه‌های وردپرس ...

ادامه مطالب
آموزش وردپرس‌ ، ویرایش دکمه پاسخ در نظرات

در قسمت تابع comment reply link را بررسی کردیم و در قسمت ویرایش لیست نظرات  گفتیم که چگونه یک لیست نظرات را دلخواه کنید.حال اگر شما بخواهید دکمه پاسخ را ویرایش کرده و یک کلاس به آن بدهید می توانید از کد زیر استفاده کنید.   کد زیر را در functions.php قرار داده و به جای تابع comment_reply_link مورد نظر که پیش فرض آن کلاس reply  برای وردپرس هست می توانید کلاس موردنظر خود را بگذارید ما در اینجا کلاس pull-right btn btn-primary btn-xs را تعریف کرده ایم. [crayon-5a8956431d050368654120/] اگر بخواهید متن دکمه  پاسخ (Reply ) متن دلخواه را بگذارید از کد زیر استفاده کنید.البته در آموزش ویرایش لیست نظرات  به صورت کامل بیان شده.   [crayon-5a8956431d057289207112/] به جای متن  Reply کلاس Reply to this comment را قرار میدهد.     حال اگر ...

ادامه مطالب
آموزش وردپرس ، ویرایش لیست نظرات

اگر در وردپرس بخواهید لیست نظرات کاربران را نمایش دهید از پیش فرض خود وردپرس استفاده می شود و شما برای سفارشی کردن آن نیاز به طراحی css دارید.حال اگر قالب شما طرحی داشته باشد که با طراحی و سبک دهی درست نشود می توانید  از آموزش زیر استفاده کنید. با کد های زیر می توانید رویکرد متفاوتی از لیست نظرات کاربران داشته باشید و قدرت بیشتری در انتخاب گزینه های html داشته باشید کد زیر را در functions.php قرار دهید.   [crayon-5a8956431d7c3316485698/] در کد بالا شما یک تابع به نام wpmen_comment  تعریف کرده اید که نظرات را می گیرد و طبق کد های html شما قرار می دهد.حال کافیست در comments.php و یا صفحه ای که میخواهید نظرات باشد(درون حلقه نمایش پست ها ...

ادامه مطالب
آموزش وردپرس ، تابع comment reply link

این تابع وردپرس به کاربران اجازه می دهد تا به یک نظر خاص جواب دهند.اگر javascript سایت فعال باشد(برای قالب های اصلی وردپرس به طور پیشفرض فعال می باشد) فایل comment-reply.js کاربر را به زیر نظر مربوطه  هدایت می کند.   ساختار [crayon-5a8956431da1a123989740/] یا [crayon-5a8956431da21475056820/] پارامترها $args یک آرایه ای از گزینه هایی که در  آرگومان ها می بینید.               پیشفرض: array $comment یک نوع داده عددی که شناسه نظری که قرار است به آن پاسخ داده شود را می گیرد               پیشفرض: null $post یک نوع داده عددی که شناسه پستی که نظر در آن قرار دارد. به عبارتی شناسه پستی که نظر در آن قرار است نمایش داده شود               پیشفرض: null آرگومان ها تمام موارد زیر باید در قسمت args$ باشد add_below  یک رشته برای پارامترهای متد جاوااسکریپت  ()addComment.moveForm    پیشفرض برای " نظر".مرتبط با ...

ادامه مطالب
رفع درخواست ftp هنگام نصب افزونه

برخی مواقع ممکن است در هنگام نصب پلاگین و یا هنگام بروزرسانی وردپرس نتوانید با اف تی پی سرور اتصال برقرار کنید و از این رو سیستم نتواند به طور اتوماتیک پروسه مربوطه را انجام دهد برای این کار می توانید به صورت دستی فایل ها را در مسیر مناسب خود کپی کنید تا نصب پلاگین و یا بروزرسانی صورت پذیرد البته این کار خطرناکی است و می بایست از تجربه کافی در سیستم وردپرس برخورد دار باشید تا در هنگام جابه جایی فایل ها ، فایل های اشتباه را حذف نکنید. اما راه بهتر و ایمن تر این است که مشکل اف تی پی خود را برطرف کنید می توانید با تنظیمات در فایل wp-config ...

ادامه مطالب