فیلتر های وردپرس

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

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

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

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

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

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

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

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

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

وردپرس به شما اجازه ساخت انواع نقش های کاربری را می دهد و هر نقش کاربری را می توان به پنل کاربری مخصوص  به خود هدایت کرد.حال اگر بخواهید یک فرم لاگین یا فرم ورود دلخواه برای هرکدام از گروه های کاربری داشته باشید و آنها با هم فرق داشته باشند می توانید از آموزش زیر استفاده کنید. در تصویر بالا فرم پیشفرض ورود وردپرس را مشاهده می کنید که شامل یک نام کاربری یا ایمیل و رمز عبور می باشد. به وسیله کد زیر تعیین می کنیم که فقط مدیریت می تواند وارد پنل کاربری شود و غیر آن به سایت هدایت می شود. [crayon-59ef24a59eff5195734560/] قبل از هر کاری یک صفحه در قالب ...

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

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

ادامه مطالب
فیلتر های وردپرس ، آشنایی با mce css

اگر از پلاگین TinyMCE برای ادیتور وردپرسی خود  استفاده می کنید ، این آمورش را از دست ندهید به وسیله فیلتر mce_css می توان متدی برای یک سبک دهی (stylesheets)در ادیتور TinyMCE  فراهم کرد. مثال: [crayon-59ef24a5a1446397083162/] URIs  را می توان با یک جدا کننده "،"  در mce_css$ قرار داد .پس با آن نمی توان 'http://fonts.googleapis.com/css?family=Lato:300,400,700' یک همچین آدرسی را که برای فونت های گوگل می باشد را به طور مستقیم آدرس دهی کرد برای این کار از کد زیر استفاده می کنیم [crayon-59ef24a5a1457200883911/]

ادامه مطالب
آموزش وردپرس ، آشنایی با اکشن after setup theme

با سلام میلادی هستم در این قسمت از آموزش وردپرس به بررسی تابع after setup theme پرداخته می شود. بعد از نصب وردپرس و قالب مربوطه احتیاج به نصب نیاز های اولیه قالب می باشد که برای توسعه دهندگان وب این تابع بسیار پرکاربرد می باشد. این هوک در هر صفحه  بعد از اینکه  تم آغاز شود بارگزاری می شود که معمولا برای راه اندازی اولیه ،ثبت نام و اکشن های init برای یک قالب می باشد. ساختار [crayon-59ef24a5a1cfe729060415/] که تابع function_name را اجرا خواهد کرد مثال: این یک مثال در مورد قالب 2012 وردپرس می باشد  [crayon-59ef24a5a1d0d636162360/] حال  به مثال زیر توجه کنید   [crayon-59ef24a5a1d26856870314/] در کد بالا  post-formats ها و post-thumbnails را برای وردپری فعال می کند که به کاربران اجازه می دهد تا عکس را برای نوشته خود اضافه کنند   

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

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

ادامه مطالب
آموزش وردپرس ، معرفی تابع get comment time

توضیحات برگرداندن زمان نظر نسبت به نظر جاری . این برچسب ها باید در حلقه The Loop ، و یا یک حلقه نظر باشد. از ()comment_time برای نمایش مقدار استفاده کنید.   ساختار [crayon-59ef24a5a37d4950181568/] پارامترها $d یک رشته اختیاری که زمان را فرمت شده نمایش می دهد.   Default: WordPress default time setting $gmt  یک مقدار صحیح یا غلط برای استفاده از تاریخ GMT  Default: false $translate یک مقدار صحیح یا غلط برای ترجمه زمان . Default: true مقادیر بازگشتی (string)    زمان فرمت شده. مثال: [crayon-59ef24a5a37e6306217117/] سورس کد [crayon-59ef24a5a37f3744504134/]  

ادامه مطالب