shortcode به عبارت های خاصی از پیش تعیین شده توسط مدیر سایت می گویند که با وارد کردن این بپعبارات داخل کروشه [] در متن مطلبی یک سری عملیات از پیش تعیین شدده ای انجام میشود. شرت کد ها می توانند کاربرد فراوانی داشته باشند مثلا می توان یکسری کد های php را بصورت شرت کد در آورد و در هر مطلبی که خواستیم آن ها را اجرا کنیم.
یکی از مهمترین کاربرد هایش در ساختن جعبه دانلود هست که به سادگی می توان شرت کدی را برای جعبه دانلود ساخت و از آن استفاده کرد و بسیار ساده تر از زمینه دلخواه می توان از آن بهره برد . جعبه دانود همین سایت هم با شرت کد تنظیم شده
برای معرفی شرت کد باید کد هایی را در فایل functions.php قالب سایتتان وارد کنید. نمونه سورس زیر شرت کد با ورودی از طریق atts را نشان می دهد :
1 2 3 4 5 |
add_shortcode('code1','code1_func'); function code1_func($atts,$content=null) { return $atts['var']; } |
که برای استفاده از شرط کد بالا کافیست کد زیر را در متن مورد نظر قرار دهید و مقدار مورد نظر خود را ارسال کنید :
1 |
[code1 var="test text for atts"] |
و نمونه سورس زیر با ورودی از طریق content را نشان میدهد :
1 2 3 4 5 |
add_shortcode('code1','code1_func'); function code1_func($atts,$content=null) { return $content; } |
که برای استفاده از شرط کد بالا در متن مورد نظر کافیست عبارت زیر را وارد کنید تا مقدار ارسال چاپ شود :
1 |
[code1]hello world[/code1] |
در نهایت برای آشنایی با نحوه سایخت و مثال جعبه دانلود فیلم زیر را دانلود کنید :
لینک دانلود | 22 مگابایت |
عالی بود
چندروزی بود درگیر این مسئله بودم/خیلی کمکم کرد .
مرسی از شما.
سلام آقای شفیعی
من از همون اول که با وردپرس کار کردم این مشکل رو داشتم که
هر وقت مثلا مطلبی انتشار میکنم یا میخوام بروز رسانی کنم و هر کاری که نیاز باشه صفحه مرورگر رو ریلود کنه
ارور 404 میاد
مشکل از قالب نیست چون قالب های زیادی رو امتحان کردم و رفع نشده چند راه هم در اینترنت نوشته بود هیچکدوم کار ساز نبود محتویات فایل HTACCESS رو هم پاک کردم کلا دیگه بالا نمیومد
الان میخوام مطالب سایتم رو منتشر کنم این ارور 404 نمیذاره البته بعضی مواقع ارور نمیده (خیلی کم)
میخواستم از شما خواهش کنم میتونید این مشکل رو رفع کنید ؟ اگر وقت گیر هم هست در صورت هزینه توافقی برام درستش کنید
اگر هم چیزی به ذهنتون نمیرسه بگید من پسورد رو بدم یه نگاهی بندازید شاید درستش کردید
این مشکل روی سایت های قبلیم هم بوده
خواهش میکنم اگه میتونید کاری بکنید کمکم کنید دیگه خیلی خیلی داره اذیتم میکنه
ممنون
سلام دوست عزیز ، من هم احتمال میدم از فایل htaccess باشه ، شما در تنظیمات وردپرس پیوند های یکتا را بر پیشفرض بزارید و این فایل را پاک کنید.
ممکنه از افزونه خاصی هم باشه و اینکه در چند سایت شما این مشکل پیش میاد ینی این اشتباه را در همهشان تکرار میکنید مثل نصب افزونه خاصی یا اضافه کردن کدی به htaccess یا …
فکر میکنم مشکل حل شده باشه
یک راهنمایی میخواستم
من برای گذاشتن لینک ها از هاست دانلود به روش خیلی بدی عمل میکنم http://bit.ly/1nV7JNb
و فکر کردم اگه روزی آدرس هاست دانلود رو از site.com به site2.com تغییر بدم برای لینک ها مشکل بوجود میاد
میشه آموزش گذاشتن صحیح لینک ها ر قرار بدید
افزونش هست یه سرچی کنید پیدا میکنید ، آموزشش ساخت افزونش هم میزارم در آینده
ممنون
مثل همیشه عالی بود ممنون
سلام
برای اینکه باکس نظر مدیر با بقیه کاربران فرق کنه باید چی کار کرد؟
اگه میشه لطفا کدش رو بدید + راهنمایی/ ممنون
باید از طریق css عمل کنی و بسته به هر قالبی ممکنه متفاوت باشه
سلام آقای برنامه نویس
داخل یک صفحه ای دیدم که وقتی نشانگر موس را روی دکمه ی پاسخ میبردم ، در اطراف صفحه جابجا میشد. اگر امکان دارد ،(کد جابجا شدن دکمه ی پاسخ هنگام رفتن نشانگر موس روی آن ) را لطفا بده .
سلام شاهین جان
این افکت با جی کوئری پیاده سازی میشه ، بنده الان وقت ندارم ولی با دیدن آموزش های جی کوئری در سایت خودتون میتونید چنین افکتی بنویسید
کدام یک از افکت جی کوئری است . لینک آموزش جی کوئری زیاد است . اگر امکان دارد آن لینکی را به من بده که باشد مرتبط با موضوع من لطفا .
(کد جابجا شدن دکمه ی پاسخ در اطراف صفحه هنگام رفتن نشانگر موس روی آن )
با تابع animate میتونید این افکت را پیاده سازی کنید ، این لینک آموزش های جی کوئری : آموزش جی کوئری
شما از جلسه 1 تا 3 را که مشاهده کنید باید خودتون بتونید خیلی آسون بنویسیدش
سلام من همه ی فیلم ها دانلود کردم ، دیدم جی کوئری . این فیلم ها واقعا آموزنده بود. تشکر .
با این حال، من می توانم (کد جابجا شدن دکمه ی پاسخ در اطراف صفحه هنگام رفتن نشانگر موس روی آن ) را بسازم .
در صورتی که دیگر فیلم های آموزشی وجود دارد، لینک آن را بده به من. اگر دیگر نیست خود شما این را بساز و کد آن را بده به من .
با دیدن اون فیلم ها خودتون باید بتونید چنین کدی بنویسید
بنده وقت ندارم شرمنده
عاااالی هستن
واقعا سایتتون در نوع خودش تک هستش
هر روز یک چیز ازش یک میگیرم
اگه براتون مقدوره آموزش های وردپرس که برای بهبود کیفیت و ارتقا گرافیک سایت هم هست بذارید
با سپاااس
ر
مرسی از اینکه با ارسال نظر از سایت و مطالب حمایت میکنید
طی چند روز آینده موج جدید آموزش ها را در سایت منتشر خواهم کرد
سلام این کد فقط برای وردپرسه ؟
اگه همچین کدی رو بخوایم برای php بنویسیم چطور میشه ؟
خب تو php با تعریف کردن تابع این کار رو انجام میدیدم دیگه !
سلام چطور باید کد رو استایل دهی کنیم مثلا در خرجی این متن توی یک باکس رنگی باشه؟
سلام ، از تک های html و استایل css استفاده کنید
سلام چطوری 2 یا 3 تا short میشه ساخت؟ یعنی کجا بایستی کد دومین short رو اضافه کرد؟
عـــــــــــــــــــا لـــــــــــــــــی بود. ممنون.
فقط برای این که از php سر در نمیارن بگم که برای اینکه استایلی به متنتون بدید از چنین کدی استفاده کنید:
add_shortcode(‘code1′,’code1_func’);
function code1_func($atts,$content=null)
{
return ” .$content.”;
}
ببخشید ، کد پس از ارسال تغییر کرد. نمیدونم چطوری کد رو ارسال کنم که تغییر نکنه.
سلام، چجوری میشه از شورت کد هایی که در افزونه های وردپرس هستن رو تو سی پنل گذاشت.
اگه منظورتون اجرای کد های php از سمت سی پنل هست ، یه جیزی داریم به اسم کرون جابز ، در موردش سرچ کنید …