آموزش ساخت شورت کد(shortcode)در وردپرس
در وردپرس ،بخش هایی با عنوان شورت کد وجود داره که این امکان رو برای شما به سادگی فراهم می کند تا بتوانید محتوای خاصی رو به پست ها یا صفحات سایتتون اضافه کنید.
برای ساخت شورت کد مورد نظرتان می بایست ابتدا به فایل functions سایت خود بروید و در این فایل کد های php مورد نظر خود را قرار دهید.به عنوان مثال قصد ایجاد یک باکس خاص مثل دانلود یا توضیحات را دارید.به یاد داشته باشید که شورت کدها همواره برای محتویات و توابعی که استفاده بسیاری می شوند ساخته می شوند.
همانند مثال زیر:
add_shortcode('code۱','code۱_func'); function code۱_func($atts,$content=null) { return $atts['var']; }
کد بالا را در functions سایت خود قرار دهید سپس شورت کد زیر را برای نمایش در مکان و صفحه مورد نظر قرار دهید.
[code۱ var="test text for atts"]
نکته: قبل از شروع، یک نسخه پشتیبان از فایل functions.php پوسته خود تهیه کنید.
کدهای کوتاه و یا همان شورت کدها (Shortcode) در وردپرس به شکل های مختلف بسیاری مورد استفاده قرار میگیرند. مثلا در خیلی از افزونه هایی که نصب می کنید کد کوتاهی نیز به شما داده میشود که با قرار دادن آن می توانید افزونه را به نمایش بگذارید. این کدها باید در برگه ها و در بخش ویرایشگر متنی قرار داده شوند تا عمل کنند. کاربردهای فراوانی دارند و همین که با یک نوشته ی کوتاه باعث ایجاد قسمتی می شوند، مورد پسند و راحتی هر کاربری در وردپرس می شود.
برای استفده از شورت کد ها می توانید از افزونه shortcodes-ultimate که از انتهای صفحه دانلود می کنید استفاده نمایید.
با مکانیک وردپرس هوشمندانه یاد بگیرید و مدیریت کنید.
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با مطلب باشد منتشر نخواهد شد
سلام – من یک قطعه کد برای رای دهی کاربران به زبان php نوشتم که می خوام این قطعه کد در انتهای تمامی صفحات ، قسمت کامنت ها اجرا بشن(با این کد کاربران من می تونن به مقاله یا محصول موجود در اون صفحه در 5 آیتم امتیاز بدن ) حالا من در نظر دارم برای این قطعه کدم شورت کد بسازم و اون رو در نوشته ها قرار بدم . مورد بعدی من بحث ذخیره سازی این اطلاعات هستش که من در نظر دارم این اطلاعات رو داخل یکی از جداول وردپرس بریزم(طریقه ی درج اطلاعاتش رو بلدم) سوال من صرفا سر این هست که کدوم جدول رو باید انتخاب کنم؟ post meta یا comment metaخلاصه تر اینکه :آیا روندی که برای این کار در نظر دارم درسته ؟چطوری کدهای php خودم رو در انتهای صفحات اجرا کنم؟از کدوم جدول استفاده کنم منطقی تره؟پ.ن :لطفا نفرمایید پاسخ این سوال در این مقال نمیگنجد:)
Visitor Rating: 5 Stars
عرض سلام. خیلی ممنون از آموزش جامع و کاملتونسوالم این هست که من یک باکس دانلود بصورت PHP درون فایل Content قالبم قرار دادم.افزونه یوزر پرو را هم نصب کردم. حالا میخوام افرادی که فقط عضو سایت هستند ،در صورت وجود باکس دانلود اون رو ببینند.شورت کد یوزر پرو هم به این صورت هستش : [userpro_private]محتوا در اینجا قرار گیرد[/userpro_private]من میخوام کد PHP باکس دانلودم درون شورت کد و در فایل قالبم قرار بگیره.ممنون میشم راهنمایی کنید.
سلام این موضوع بصورت نوشتاری قابل حل نیست مشکل خودتون رو در سایت تعمیرگاه وردپرس مطرح کنید
https://support.mechanicwp.ir
با تشکر
Visitor Rating: 5 Stars