omid22 3 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 دوستان خسته نباشيد...ميخوام چند تا ابزار خاص به نوار ابزار نويسه وردپرس اضافه بكنم مثل ابزار فونت و رنگ كه موجود هست..!از دوستان كسي ميتونه راهنمايي بكنه چي كار بايد كرد؟ نقل قول لینک به ارسال
فرحان 997 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 سلام.https://codex.wordpr..._Custom_Buttonsاگر افزونه یا پوسته ای که دارید طراحی می کنید از شورت کد استفاده می کنه ، می تونید با این افزونه براش دکمه هم بسازید:https://wordpress.org/plugins/custom-tinymce-shortcode-button/ 1 نقل قول لینک به ارسال
omid22 3 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 سلام.https://codex.wordpr..._Custom_Buttonsاگر افزونه یا پوسته ای که دارید طراحی می کنید از شورت کد استفاده می کنه ، می تونید با این افزونه براش دکمه هم بسازید:https://wordpress.or...ortcode-button/از پاسخگوييتون ممنونم عزيز...ببين دوست عزيز من كاري به افزونه tiny mce ندارم و ابزارهاشو نميخوام..دركل من با استفاده از اسكريپت Bootstrap JS Collapsehttp://www.w3schools.com/bootstrap/bootstrap_ref_js_collapse.aspيك ابزاري رو براي بخش هايي از ادامه مطلب مطالب سايتم ساختم البته با استفاده از سايت هاي ديگهحالا تمام كدهاي HTML و JS رو قرار دادم ولي كدهاي php رو موندم..!!نمونه اي از ابزاري كه روي قالب پياده كردمhttp://8.jahanfilm.org/?p=4اگه توجه كنيد من اين بخش هاي* عكسها و ويدئوها* بخش زيرنويس فارسي* لينك هاي دانلودرو تماما به صورت HTML توي مطلب پيست كردم..ولي ميخوام براشون يك جور كنترل پنل بسازم كه وقتي رو اون ابزار در نوار ابزار كليك ميكنممقادير panel-title و panel-body رو بتونم بهش بدم اين مورد براي بخش دانلود بودبراي بخش زيرنويس فكري ندارم فعلابراي عكس ها و ويدئو ها هم فقط كافيه مسير قرار گيري عكس و ويدئوها رو كه از ابزارهاي موجود افزونه tiny هستن رو عوض بكنم تا جاي مناسبيكه براشون طراحي شده قرار بگيرند حالا به چه صورت بايد باشه كه دوستان كمك كنند تا اين مشكل هم حل بشه..!! نقل قول لینک به ارسال
فرحان 997 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 خوب برای این که بتونید موقع نوشتن هر مطلب به اونها مقدار بدید می تونید از metabox استفاده کنید آسون ترین روش ایجاد متاباکس ها هم استفاده از افزونه ی advanced custome field هست.با اون افزونه فیلد هایی دلخواه درست می کنید بهشون مقدار پیشفرض میدید و در حین نوشتن هر مطلبی مقدار فیلد ها رو به تناسب ویرایش می کنید. مقادیری که توی فیلد های اون وارد میشه رو می تونید به وسیله تابع<?phpget_field('FieldName');?>توی حلقه ی مطلب دریافت کنید. مثلا جایی که حلقه ی while شروع میشه رو پیدا می کنید و اونجایی که کدهای html اون collapse رو قرار دادین ویرایش می کنید ، ولی خوب باید با php شرط بزارید که اگر مقدار داشتن این فیلد ها توی این مطلب یا مطلب مال فلان دسته بود و غیره این فیلد ها چاپ بشن. 1 نقل قول لینک به ارسال
omid22 3 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 خوب برای این که بتونید موقع نوشتن هر مطلب به اونها مقدار بدید می تونید از metabox استفاده کنید آسون ترین روش ایجاد متاباکس ها هم استفاده از افزونه ی advanced custome field هست.با اون افزونه فیلد هایی دلخواه درست می کنید بهشون مقدار پیشفرض میدید و در حین نوشتن هر مطلبی مقدار فیلد ها رو به تناسب ویرایش می کنید. مقادیری که توی فیلد های اون وارد میشه رو می تونید به وسیله تابع<?phpget_field('FieldName');?>توی حلقه ی مطلب دریافت کنید. مثلا جایی که حلقه ی while شروع میشه رو پیدا می کنید و اونجایی که کدهای html اون collapse رو قرار دادین ویرایش می کنید ، ولی خوب باید با php شرط بزارید که اگر مقدار داشتن این فیلد ها توی این مطلب یا مطلب مال فلان دسته بود و غیره این فیلد ها چاپ بشن.آره عزيز اينم فكر خوبيه..چون الانم روي سايت اصلي از فيلدهاي دلخواه استفاده مي كنم ولي مشكلي كه هست آيا از نظر سئو مطلب دچار مشكل نميشمچون اگه لينك هاي دانلود رو هم فيلد بكنم ديگه مطلب خالي ميشه و تقريبا تمامي مواردي كه توي مطلب بايد قرار بگيرند به صورت فيلد شدن..!!براي بخش عكس ها و ويدئو ها ميشه از فيلد استفاده كرد و براي بخش زيرنويس كه يك لينك ثابت هست كه به سايت مربوط به زيرنويس ارجاع داده ميشهفقط ميمونه بخش دانلود كه اين مورد رو بايد از خود ابزار نوشته وردپرس اضافه بكنم و مقادير رو بهش بدم...نميشه اسكريپت رو از طريق فانكشن به ابزار نوشتهوردپرس معرفي كرد و بهش استايل و كلاس داد تا به صورت يك ستوني دربياد كه بشه عنوان لينك دانلود و زير عنوان( لينك دانلود ) رو قرار داد؟؟بقيه دوستان و اساتيدي كه راه حلي به ذهنشون ميرسه لطفا راهنمايي بكنيد..!! نقل قول لینک به ارسال
فرحان 997 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 لینک ها نه تنها باعث بهبود سئو نمیشن بلکه بعضی اوقات که به سایت دیگه برای دانلود لینک بدید براتون مضر هم هستن. مگر لینک هایی که به محتواهای دیگه ای توی سایت خودتون بدید.برای سوال دومتون به اون میگن شورت کد. کار شورت کد به این صورت هست که وردپرس توی متن پست با شورت کد شما که مواجه شد میره و تابعی که مسئول پاسخ دهی به این شورت کد هست رو فراخوانی میکنه و محتوایی که شما به وسیله تابعتون بهش میدید رو موقع ارسال مطلب به خروجی، با اون شورت کده جایگزین میکنه.در مورد شورت کدها و نحوه استفادشون توی سایت وردپرس انگلیسی کامل توضیح داده. 1 نقل قول لینک به ارسال
omid22 3 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 لینک ها نه تنها باعث بهبود سئو نمیشن بلکه بعضی اوقات که به سایت دیگه برای دانلود لینک بدید براتون مضر هم هستن. مگر لینک هایی که به محتواهای دیگه ای توی سایت خودتون بدید.برای سوال دومتون به اون میگن شورت کد. کار شورت کد به این صورت هست که وردپرس توی متن پست با شورت کد شما که مواجه شد میره و تابعی که مسئول پاسخ دهی به این شورت کد هست رو فراخوانی میکنه و محتوایی که شما به وسیله تابعتون بهش میدید رو موقع ارسال مطلب به خروجی، با اون شورت کده جایگزین میکنه.در مورد شورت کدها و نحوه استفادشون توی سایت وردپرس انگلیسی کامل توضیح داده.والا حقيقتش من نه مهارت برنامه نويسي و نه زبان انگليسيم در حدي هست كه شرت كد مورد نظر رو بتونم پيدا كنم اگه امكانش هست لطفا اين شرت كد رو برام بزارين..باسپاس نقل قول لینک به ارسال
فرحان 997 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 مثلا فرضا می خواهید یک دکمه برای لینک دانلود ایجاد کنید. برای این کار اول میایم یه اسم برای شورت کدمون انتخاب می کنیم مثلا omidlinkbox . بعد میایم این شورت کد رو توسط دستور add_shortcode هم به وردپرس معرفی می کنیم و هم اینکه همزمان به یک تابع متصل می کنیم:<?phpfunction 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 رو وارد متن مطلب بکن، به این صورت :<?phpfunction 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 نقل قول لینک به ارسال
فرحان 997 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 این هم لینک آموزش کاملش البته به زبان انگلیسی:http://www.smashingmagazine.com/2012/05/01/wordpress-shortcodes-complete-guide/ 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .