هوک

آموزش وردپرس ،‌ حذف تصویر شاخص در هنگام حذف پست

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

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

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

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

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

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

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

ادامه مطالب
توابع وردپرس ، edit category form fields

هوک یا اکشن edit_category_form_fields  برای اقدامات  اضافی بر روی صفحه ویرایش دسته ها ( category ) می باشد. می توانید با استفاده از این تابع  واعمال تغییراتی در آن بخش هایی اضافه را ایجاد کنید به عنوان مثال فرض بگیرید که می خواهید برای هر دسته بندی یک نوشته به عنوان نوشته اصلی در نظر بگیرید برای این کار می خواهیم یک فیلد در بخش ویرایش دسته ایجاد کنید که در آن آی دی پستی را که می خواهیم به عنوان پست اصلی آن دسته بندی باشد را بنویسیم. با مردان وردپرس همراه باشید. ساختار [crayon-59ef25ae78997502187441/] در واقع تابع در function_name می توانید کد های خود برای ویرایش دسته بندی ها را  قرار دهید.   مثال : [crayon-59ef25ae789a1067217062/]  

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

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

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

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

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

امروز می خواهیم درباره اکشنی به نام init صحبت کنیم.شاید خیلی با این اکشن برخورد داشته اید و می خواهید درباره آن اطلاعات داشته باشید. توضیحات  بعد از بارگزاری وردپرس اجرا می شود اما قبل از اینکه هدری اجرا شود فراخوانی می شود. اغلب وردپرس بارگذاری می شود، و کاربر تصدیق می شود،وردپرس برای اجرای هوک init ادامه می دهد  مانند ابزارک ها و خیلی از پلاگین ها نمونه خود را برای مرتب شدن موارد  اغلب وقتی وردپرس در این مرحله بارگزاری شد و کاربرا تصدیق شد وردپرس اجرای هوک init را کماکان تمام مراحل را به صورت مرتب برای اجرای پلاگین ها و ابزارک ها  ادامه می دهد مثلا برای واژه ها ، طبقه بندی ها و ... نکته init  برای محرک های $_GET و  $_POST مناسب می باشد.

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

با سلام میلادی هستم از تیم مردان وردپرس.در این قسمت از آموزش وردپرس می خواهیم اطلاعات کاربران را به نمایش بگذاریم.مثلا نام و نام خانوادگی و... با ما همراه باشید. در وردپرس هوک اکشنی وجود دارد که می توانید با آن مشخصات کاربران خود را نمایش دهید. این قلاب هنگامی است  که یک کاربر در حال مشاهده صفحه مشخصات دیگران باشد.همچنین اگر در قسمت پروفایل خود باشید می توانید آن را تغییر دهید. با استفاده از get_the_author_meta می توانید اطلاعات کاربری از قبیل نام و ... را دریافت کنید. پارامترها $user   یک object  اختیاری که object کاربران را با استفاده از WP_User دریافت می کند. Default: None   مثال: [crayon-59ef25ae7a498275303576/]  

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

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

ادامه مطالب