• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  
omid22

اضافه كردن ابزاري خاص به نوار ابزار نوشته ها ( نويسه ) وردپرس

9 پست در این موضوع قرار دارد

دوستان خسته نباشيد...

ميخوام چند تا ابزار خاص به نوار ابزار نويسه وردپرس اضافه بكنم مثل ابزار فونت و رنگ كه موجود هست..!

از دوستان كسي ميتونه راهنمايي بكنه چي كار بايد كرد؟

0

به اشتراک گذاری این پست


لینک به پست

سلام.

https://codex.wordpr..._Custom_Buttons

اگر افزونه یا پوسته ای که دارید طراحی می کنید از شورت کد استفاده می کنه ، می تونید با این افزونه براش دکمه هم بسازید:

https://wordpress.org/plugins/custom-tinymce-shortcode-button/

1

به اشتراک گذاری این پست


لینک به پست

سلام.

https://codex.wordpr..._Custom_Buttons

اگر افزونه یا پوسته ای که دارید طراحی می کنید از شورت کد استفاده می کنه ، می تونید با این افزونه براش دکمه هم بسازید:

https://wordpress.or...ortcode-button/

از پاسخگوييتون ممنونم عزيز...

ببين دوست عزيز من كاري به افزونه tiny mce ندارم و ابزارهاشو نميخوام..دركل من با استفاده از اسكريپت

Bootstrap JS Collapse

http://www.w3schools.com/bootstrap/bootstrap_ref_js_collapse.asp

يك ابزاري رو براي بخش هايي از ادامه مطلب مطالب سايتم ساختم البته با استفاده از سايت هاي ديگه

حالا تمام كدهاي HTML و JS رو قرار دادم ولي كدهاي php رو موندم..!!

نمونه اي از ابزاري كه روي قالب پياده كردم

http://8.jahanfilm.org/?p=4

اگه توجه كنيد من اين بخش هاي

* عكسها و ويدئوها

* بخش زيرنويس فارسي

* لينك هاي دانلود

رو تماما به صورت HTML توي مطلب پيست كردم..ولي ميخوام براشون يك جور كنترل پنل بسازم كه وقتي رو اون ابزار در نوار ابزار كليك ميكنم

مقادير panel-title و panel-body رو بتونم بهش بدم اين مورد براي بخش دانلود بود

براي بخش زيرنويس فكري ندارم فعلا

براي عكس ها و ويدئو ها هم فقط كافيه مسير قرار گيري عكس و ويدئوها رو كه از ابزارهاي موجود افزونه tiny هستن رو عوض بكنم تا جاي مناسبي

كه براشون طراحي شده قرار بگيرند حالا به چه صورت بايد باشه كه دوستان كمك كنند تا اين مشكل هم حل بشه..!! :)

0

به اشتراک گذاری این پست


لینک به پست

خوب برای این که بتونید موقع نوشتن هر مطلب به اونها مقدار بدید می تونید از metabox استفاده کنید آسون ترین روش ایجاد متاباکس ها هم استفاده از افزونه ی advanced custome field هست.

با اون افزونه فیلد هایی دلخواه درست می کنید بهشون مقدار پیشفرض میدید و در حین نوشتن هر مطلبی مقدار فیلد ها رو به تناسب ویرایش می کنید. مقادیری که توی فیلد های اون وارد میشه رو می تونید به وسیله تابع


<?php
get_field('FieldName');
?>

توی حلقه ی مطلب دریافت کنید. مثلا جایی که حلقه ی while شروع میشه رو پیدا می کنید و اونجایی که کدهای html اون collapse رو قرار دادین ویرایش می کنید ، ولی خوب باید با php شرط بزارید که اگر مقدار داشتن این فیلد ها توی این مطلب یا مطلب مال فلان دسته بود و غیره این فیلد ها چاپ بشن.

1

به اشتراک گذاری این پست


لینک به پست

خوب برای این که بتونید موقع نوشتن هر مطلب به اونها مقدار بدید می تونید از metabox استفاده کنید آسون ترین روش ایجاد متاباکس ها هم استفاده از افزونه ی advanced custome field هست.

با اون افزونه فیلد هایی دلخواه درست می کنید بهشون مقدار پیشفرض میدید و در حین نوشتن هر مطلبی مقدار فیلد ها رو به تناسب ویرایش می کنید. مقادیری که توی فیلد های اون وارد میشه رو می تونید به وسیله تابع


<?php
get_field('FieldName');
?>

توی حلقه ی مطلب دریافت کنید. مثلا جایی که حلقه ی while شروع میشه رو پیدا می کنید و اونجایی که کدهای html اون collapse رو قرار دادین ویرایش می کنید ، ولی خوب باید با php شرط بزارید که اگر مقدار داشتن این فیلد ها توی این مطلب یا مطلب مال فلان دسته بود و غیره این فیلد ها چاپ بشن.

آره عزيز اينم فكر خوبيه..چون الانم روي سايت اصلي از فيلدهاي دلخواه استفاده مي كنم ولي مشكلي كه هست آيا از نظر سئو مطلب دچار مشكل نميشم

چون اگه لينك هاي دانلود رو هم فيلد بكنم ديگه مطلب خالي ميشه و تقريبا تمامي مواردي كه توي مطلب بايد قرار بگيرند به صورت فيلد شدن..!!

براي بخش عكس ها و ويدئو ها ميشه از فيلد استفاده كرد و براي بخش زيرنويس كه يك لينك ثابت هست كه به سايت مربوط به زيرنويس ارجاع داده ميشه

فقط ميمونه بخش دانلود كه اين مورد رو بايد از خود ابزار نوشته وردپرس اضافه بكنم و مقادير رو بهش بدم...نميشه اسكريپت رو از طريق فانكشن به ابزار نوشته

وردپرس معرفي كرد و بهش استايل و كلاس داد تا به صورت يك ستوني دربياد كه بشه عنوان لينك دانلود و زير عنوان( لينك دانلود ) رو قرار داد؟؟

بقيه دوستان و اساتيدي كه راه حلي به ذهنشون ميرسه لطفا راهنمايي بكنيد..!!

0

به اشتراک گذاری این پست


لینک به پست

لینک ها نه تنها باعث بهبود سئو نمیشن بلکه بعضی اوقات که به سایت دیگه برای دانلود لینک بدید براتون مضر هم هستن. مگر لینک هایی که به محتواهای دیگه ای توی سایت خودتون بدید.

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

در مورد شورت کدها و نحوه استفادشون توی سایت وردپرس انگلیسی کامل توضیح داده.

1

به اشتراک گذاری این پست


لینک به پست

لینک ها نه تنها باعث بهبود سئو نمیشن بلکه بعضی اوقات که به سایت دیگه برای دانلود لینک بدید براتون مضر هم هستن. مگر لینک هایی که به محتواهای دیگه ای توی سایت خودتون بدید.

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

در مورد شورت کدها و نحوه استفادشون توی سایت وردپرس انگلیسی کامل توضیح داده.

والا حقيقتش من نه مهارت برنامه نويسي و نه زبان انگليسيم در حدي هست كه شرت كد مورد نظر رو بتونم پيدا كنم :unsure:

اگه امكانش هست لطفا اين شرت كد رو برام بزارين..

باسپاس :wub:

0

به اشتراک گذاری این پست


لینک به پست

مثلا فرضا می خواهید یک دکمه برای لینک دانلود ایجاد کنید. برای این کار اول میایم یه اسم برای شورت کدمون انتخاب می کنیم مثلا omidlinkbox . بعد میایم این شورت کد رو توسط دستور add_shortcode هم به وردپرس معرفی می کنیم و هم اینکه همزمان به یک تابع متصل می کنیم:


<?php
function replace_omid_links( $atts ){
}
function add_omid_shortcode(){
add_shortcode("omidlinkbox", "replace_omid_links");
}
add_action('init','add_omid_shortcode');
?>

توی دستور بالا به وردپرس گفته شده که هنگام راه اندازی بخش init تابع add_omid_shortcode رو هم اجرا کن و توی اون تابع گفته شده که این شورت کد رو توی لیست شورت کد ها ثبت کن به طوری که پارامتر اول یعنی omidlinkbox اسم اون شورت کد هست و پارامتر دومش نام تابعی هست که محتوای شورت کد در اون هست.

حالا میاییم به تابع حاوی محتوای شورت کد میگیم وقتی فراخوانی شدی یک سری کدهای html رو وارد متن مطلب بکن، به این صورت :


<?php
function replace_omid_links( $atts ){
extract(shortcode_atts(array(
"filmlink" => 'http://mylink', // meghdare pishfarz
"dllink" => 'http://mylink' // meghdare pishfarz
), $atts));
return '<div class="linksbox"><a href="'. $filmlink .'">' . __('click to view','textdomain') . '</a><a href="'. $dllink .'">' . __('click to dl','textdomain') . '</a></div>';
}
function add_omid_shortcode(){
add_shortcode("omidlinkbox", "replace_omid_links");
}
add_action('init','add_omid_shortcode');
?>

این هم کد نهایی که توسط تابع extract اومدیم مقادیر attribute های شورت کد شما رو استخراج کردیم و توی کد html قرار دادیم و با return به خروجی ارسال کردیم تا توی متن مطلب درج بشه. حالا این شورت کد شما ساخته شده و موقع ارسال مطلب باید اونو به صورت زیر فراخوانی بکنید:


سلام این یک مطلب جدید هست و این هم لینک های دانلود و مشاهده ی فیلم.
[omidlinkbox filmlink="http://link moshahedeye film" dllink="http://link downloade film"]
خوش بگذره!!!

کد دوم رو بزاری توی فایل فانکشن قالب*

موفق باشید.

1

به اشتراک گذاری این پست


لینک به پست

این هم لینک آموزش کاملش البته به زبان انگلیسی:

http://www.smashingmagazine.com/2012/05/01/wordpress-shortcodes-complete-guide/

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری