• صفحه اصلی
  • آموزش ساخت پنل تنظیمات برای قالب های وردپرسی با Titanframework
Subscribe
Notify of
guest
216 نظرات
بازخورد (Feedback) های اینلاین
View all comments
115web
115web
2 سال و قبل

سلام و وقت بخیر استاد خسته نباشید .
اگه امکان داره آموزش کار با option tree رو بزارید . واقعا هیچگونه آموزش کاربردی ندیدم . ممنون میشه اگه امکانش هست راهنمایی کنید …

amdh110
amdh110
2 سال و قبل

سلام
دوره خوبی بود. ممنون.
ولی پلاگین از مخزن وردپرس حذف شده. ظاهرا سایت اصلی تیتان هم تغییر ماهیت داده. به جای تیتان از چه فریم ورکی می‌تونیم استفاده کنیم؟
تشکر

علی مظلوم
ادمین
علی مظلوم
2 سال و قبل
پاسخ به  amdh110

با سلام و خسته نباشید
از فریم ورک CMB2 استفاده کنید.

amdh110
amdh110
2 سال و قبل
پاسخ به  علی مظلوم

تشکر.
میشه آموزش CMB2 رو هم بذارید؟

علی مظلوم
ادمین
علی مظلوم
2 سال و قبل
پاسخ به  amdh110

پیشنهاد میکنم یکی از دوره های آموزشی حرفه ای طراحی وب سایت شرکتی برپایه وردپرس یا آموزش طراحی و برنامه نویسی فروشگاه با ووکامرس | فوق العاده جامع را مشاهده کنید. در هر دو دوره مبحث CMB2 برای پیاده سازی تنظیمات و متاباکس های تم پیاده سازی شده است.

mohammad_tir69
mohammad_tir69
2 سال و قبل
پاسخ به  علی مظلوم

سلام استاد عزیز
آموزش cmb2 رو در دوره ساخت وبسایت شرکتی تدریس کردید؟

علی مظلوم
ادمین
علی مظلوم
2 سال و قبل
پاسخ به  mohammad_tir69

با سلام و خسته نباشید
بلی

maryamrustaei
maryamrustaei
3 سال و قبل

سلام و وقت بخیر
من یک متاباکس برای post تعریف کردم که میخوام وقتی روی تایتل کلیک شد و رفت داخل صفحه single نمایشش بده. تو صفحه اصلی کد رو میذارم نمایش میده اما داخل فایل single.php نه به نظرتون چه کنم؟

maryamrustaei
maryamrustaei
3 سال و قبل
پاسخ به  maryamrustaei

آقای مظلوم میشه لطفا راهنمایی بفرمایید

علی مظلوم
ادمین
علی مظلوم
3 سال و قبل
پاسخ به  maryamrustaei

با سلام و خسته نباشید
پیشنهاد میکنم از فریم ورک Titan دیگر استفاده نکنید. این فریم ورک بروزرسانی نمی شود و از CMB2 استفاده کنید.

saeedpiri83
saeedpiri83
3 سال و قبل

سلام وقتتون بخیر.

جناب مظلوم میخوام روی قالب اختصاصی وردپرسیم متا باکس با فریم ورک CMB2 ایجاد کنم.
برای نصب CMB2 باید افزونه اش رو دانلود کنم و در پوشه قالبم اینکلود کنم یا نه برای تم های وردپرسی فایل های اختصاصی و جداگونه وجود داره !
میشه مراحل نصبش رو توضیح بدید همین موردی که گفتم (میخوام پیش فرض روی قالبم ست باشه این متاباکس ها و کاربر هیچ اقدامی برای نصب این افزونه نداشته باشه) ممنونم

علی مظلوم
ادمین
علی مظلوم
3 سال و قبل
پاسخ به  saeedpiri83

با سلام و خسته نباشید
پیشنهاد میکنم نسخه پلاگین رو نصب کنید و فایل های فریم ورک رو داخل دایرکتوری تم قرار ندهید.

saeedpiri83
saeedpiri83
3 سال و قبل
پاسخ به  علی مظلوم

ممنونم

عذر میخوام چطور ؟
میشه بیشتر مطرح کنید این موضوع رو ممنون میشم.
روشی پیشنهاد میکنید که حداقل کاربر درگیر این موضوع نشه.

علی مظلوم
ادمین
علی مظلوم
3 سال و قبل
پاسخ به  saeedpiri83

طبیعتا در مرحله اول پلاگین رو نصب و فعال می کنید و پس از آن فایل theme-options-cmb را از این لینک دریافت و به تم اضافه کنید.

saeedpiri83
saeedpiri83
3 سال و قبل

با سلام

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

علی مظلوم
ادمین
علی مظلوم
3 سال و قبل
پاسخ به  saeedpiri83

با سلام و خسته نباشید
پیشنهاد میکنم یا از فریم ورک CMB2 استفاده کنید یا ACF | Advanced Custom Fields

سامان
سامان
3 سال و قبل

سلام، امیدروارم سلامت باشید
به یه مشکل خوردم در هنگام ایجاد متاباکس، می خواستم کمک کنید لطفا، وقتی متاباکس رو می سازم ووقتی وارد قسمت ساخت پست تایپ سفارشیم می شم و وقتی گزینه ها رو پر می کنم و می خوام که انتشار یا ویرایش رو بزنم به یک صفحه ای می ره و می گه که “پیوندی که شما دنبال می کردید منقضی شده!” خب نمی دونم مشکل از کجاست وردپرس من 5.5.1 هستش، این در حالی هست که بعضی وقت ها کار می کنه و بعضی وقت ها این ارور میاد اما در اکثر موارد این ارور میاد

علی مظلوم
ادمین
علی مظلوم
3 سال و قبل
پاسخ به  سامان

با سلام و خسته نباشید
پیشنهاد میکنم به جای استفاده از Titan از CMB2 استفاده کنید. فریم ورک Titan دیگر بروزرسانی نمی شود.

honeymoradisani
honeymoradisani
3 سال و قبل

با سلام.خیلی ممنونم از آموزش بسیار کاربردی که زحمت کشیدید. من فرانت اند پنل رو طراحی کردم اما برای انجام تنظیمات مشکل دارم.چه دوره ای از آموزش های سایت می تونه کمکم کنه تا بتونم کد نویسی رو انجام بدم و تنظیمات اعمال بشه ؟

علی مظلوم
ادمین
علی مظلوم
3 سال و قبل
پاسخ به  honeymoradisani

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

honeymoradisani
honeymoradisani
3 سال و قبل
پاسخ به  علی مظلوم

ممنون…حتما از دوره ها استفاده خواهم کرد.

lemond
lemond
3 سال و قبل

سلام به بهترینا ، من به این ارور برخوردم میخواستم بدونم مشکل از کجاس؟

علی مظلوم
ادمین
علی مظلوم
3 سال و قبل
پاسخ به  lemond

با سلام و خسته نباشید
با توجه به اینکه Titan Framework دیگه بروزرسانی نمیشه ، پیشنهاد میکنیم از CMB2 استفاده کنید.

حامد
حامد
3 سال و قبل

سلام چرا cmb2 قوی تر از titan است.
طبق گفته های آقای مظلوم

AmSh
AmSh
3 سال و قبل

سلام وقت بخیر
در درس 16 طریقه ی فرخوانی آپشن ها و متاها در سمت front گفتید که به صورت string بر میگرده
برای فرخوانی و نمایش تصویر آپلود شده باید چجوری فراخوانی کنیم

1370mahsa
1370mahsa
3 سال و قبل

سوالی که برام پیش اومده اینه که تم های سایت themeforest هم تمام تنظیمات قالبش را در یک قسمت جدا گزاشته ایا اوناهم با همین روش طراحی کردن؟؟؟ هدر و فوتر هم به یه شکل دیگه ای داخلش گزاشتن!

علی مظلوم
ادمین
علی مظلوم
3 سال و قبل
پاسخ به  1370mahsa

با سلام و خسته نباشید.
طبیعتا باید به php تسلط داشته باشید و با فریم ورک های همچون CMB2 , Titan امکان پیاده سازی چنین روندی نیست.

1370mahsa
1370mahsa
3 سال و قبل
پاسخ به  علی مظلوم

پس با چه فریم ورکی طراحی شده؟؟

علی مظلوم
ادمین
علی مظلوم
3 سال و قبل
پاسخ به  1370mahsa

بستگی داره ولی عموما با php به صورت اختصاصی نوشته میشه.

goharbin
goharbin
3 سال و قبل

سلام ممنون از سایت خوبتون فقط یه انتقاد داشتم ازتون من دوره ساخت پنل شما رو دیدم که titan بود و بعد از کلی زمان که براش گذاشتم رفتم تو سایت وردپرس که این پلاگین رو دانلود کنم دیدم اخرین بروزرسانی برای 2سال پیش بوده و داخل خود سایت وردپرس هم گفته شده با 3نسخه اخر وردپرس ازمایش نشده در نتیجه میشه گفت منسوخ شده و به روز نیست و به نظرم برای کسی که تو این حوزه کار میکنه اولین اولویت اپدیت بودنه کاش حداقا به نظرم شما هم این اموزش رو به روز میکردید به پلاگین های پنل تنظیمات مثل advance custom feilds یا option tree – به نظرم خیلی حیف شما این همه زمان گذاشتید کاش حداقل به روز بود به نظرم حتی رایگان هم نباشه اشکال نداره ولی حداقا به روز باشه

rajabi
rajabi
4 سال و قبل

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

علی مظلوم
ادمین
علی مظلوم
4 سال و قبل
پاسخ به  rajabi

با سلام و خسته نباشید
ممنون از لطف بیکران شما
حتما درس 16- دریافت مقادیر آپشن ها و متاها در سمت front رو مشاهده کنید.

rajabi
rajabi
4 سال و قبل
پاسخ به  علی مظلوم

بله فراخوانی بقیه رو یاد گرفتم جز آپلود
وقتی داخل تنظیمات عکس آپلود میکنم به روش فراخوانی Text عکس ها لود نمیشن

علی مظلوم
ادمین
علی مظلوم
4 سال و قبل
پاسخ به  rajabi

اطلاعات ورودی هاست و وردپرس رو ارسال تا مشکلتون رو بررسی و رفع کنیم.

elii
elii
4 سال و قبل

سلام وقت بخیر ممکنه کدهای جلسه آخر رو بذارین من واسه گرفتن مقادیر آپشن ها و متاها در سمت فرانت مشکل پیدا کردم ممنون

sos
sos
4 سال و قبل

سلام
برای کنترل مقادیری که در حلقه ها نمایش داده میشوند (مثل لیست‌هایی ک تعداد مشخصی از قبل ندارند)، چطوری باید از titan استفاده کرد که همه مقادیر بصورت جدولی در ادمین قابل کنترل باشه و هم در قالب نمایش داده شود؟
خیلی ممنون

علی مظلوم
ادمین
علی مظلوم
4 سال و قبل
پاسخ به  sos

با سلام و خسته نباشید
به PHP تسلط کافی داشته باشید ، به راحتی میتونید از طریق حلقه های foreach فیلدهای خودتون رو نمایش بدین.
پیشنهاد میکنم به جای فریم ورک Titan از CMB2 استفاده کنید.

keyvan.gh
keyvan.gh
4 سال و قبل

سلام
من از CMB2 استفاده کردم . برای نشان دادن مقدار مشخص شده در متاباکس در سمت فرانت از تابع
get_post_meta( get_the_ID(), ‘_yourprefix_text’, true );
استفاده میشه ولی برای نشان دادن مقادیر مشخص شده در بخش تنضیمات قالب تابع فراخوانی رو پیدا نمی کنم.
ممنون می شوم اگه کمک کنید

علی مظلوم
ادمین
علی مظلوم
4 سال و قبل
پاسخ به  keyvan.gh

با سلام و خسته نباشید
اطلاعات ورودی هاست و وردپرس رو ارسال تا مشکلتون رو بررسی و رفع کنیم.
در صورتیکه هاست ندارید ، فایل پروژه رو فشرده و برای ما ارسال کنید.

miladdesign
miladdesign
4 سال و قبل

عالی خیلی خوب بود دمت گرم پسر

pejman76
pejman76
4 سال و قبل

سلام چرا پلاگیت تیتان دیگه بروزرسانی نمیشه آیا دیگه استفاده از اون مرسوم نیست.

علی مظلوم
ادمین
علی مظلوم
4 سال و قبل
پاسخ به  pejman76

سلام دوست من
پیشنهاد میکنم از فریم ورک CMB2 استفاده کنید

m.ali.c
m.ali.c
4 سال و قبل

سلام
چطور میتونم اون مقدار هایی رو که در تنظیمات قالب رو نوشتم مثل نام سایت رو در تایتل سایت قرار بدم تا همزمان با تغیرات در تنظیمات نام سایت هم عوض بشه؟

علی مظلوم
ادمین
علی مظلوم
4 سال و قبل
پاسخ به  m.ali.c

اگر منظورتون تگ title هست که خب تو header.php تگ title رو قرار بدید و کد تنظیمات titan رو قرار دهید.

sporal
sporal
4 سال و قبل

titan framwork ساختاری مثل group نداره ؟ ساختار repeatable مثل cmb2 نداره ؟

علی مظلوم
ادمین
علی مظلوم
4 سال و قبل
پاسخ به  sporal

سلام دوست من
نه متاسفانه
پیشنهاد میکنم برای فیلد های تکرارشونده از CMB2 استفاده کنید

Kh.naghmeh
Kh.naghmeh
4 سال و قبل

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

erfanjahan
erfanjahan
4 سال و قبل

سلام
خیلی دوره عالی ای هست فقط من یک مشکل دارم که هرچی تو وب سرچ کردم به چیز بدردبخوری نرسیدم.
من اومدم از کد زیر مستقیم در functions.php استفاده کردم و با خطای class not found مواجه شدم.
$data = TitanFramework::getInstance('enews');
$data->getOption('enews_comments_btntextcolor');

لطفا یک تکه کد به من پیشنهاد کنید تا بتونم از get option در functions.php استفاده کنم.
با تشکر

علی
علی
4 سال و قبل

سلام من عکس اپلود میکنم فقط 150*150 میده میخوام اندازه کامل هر عکس باشه و برش نده میشه کمک کنید چیکار کنم

newsweb
newsweb
4 سال و قبل

سلام
من یه متا باکس ساختم برای شماره تلفن وقتی فراخوان میدم تو قالب به همراه شماره تماس string(22) نوشته میشه مثل زیر:

string(22) “۰۹۱۱۴۶۳۷۴۶۴”

ممنون میشم راهنماییم کنید

سامان
سامان
4 سال و قبل

سلام وقت بخیر
با تشکر از آموزش فوق العاده مفیدتون
ممنون میشم بفرمایید چطور میشه از آپشن ها خروجی گرفت؟

mirhamid
mirhamid
5 سال و قبل

سلام با خطای زیر مواجهه میشم لطفا راهنمایی کنید که مشکل از چیه
Fatal error: Uncaught Error: Call to undefined method TitanFramework::ereateAdminPanel() in C:\wamp64\www\wordpress\wp-content\themes\twentyfifteen\functions.php on line 565

جهان
جهان
5 سال و قبل

با سلام و عرض خسته نباشید.
تمام آموزشهاتون رو من بررسی و بر روی تم مورد نظر خودم اعمال کردم و هیچ مشکلی پیدا نکردم و بابتشم از تون تشکر می کنم.
ولی الان یک مشکلی دارم و اونم این هست که توی درست کردن پنل برای پلاگین وردپرس دچار مشکل شدم و مشکل من این هست که وقتی میخام ایتمی رو توی سورسم لود کنم ارور بهم میده
Fatal error: Uncaught Error: Class ‘TitanFramework’ not found in

اینم تیکه کدش
$titan = TitanFramework::getInstance( ‘dbcart1’ );
$mobile_val = $titan->getOption( ‘mob_info’ );
echo $mobile_val ;

تیکه کدزیر رو هم برای لود کردن تیتان توی پلاگین استفاده کردم
require_once (‘/items/titan-framework-embedder.php’);

add_action( ‘tf_create_options’, ‘tamas_create_options’ );
function tamas_create_options() {
// We create all our options here

$titan = TitanFramework::getInstance( ‘tamas’ );
$tamasPanel = $titan-> createAdminPanel ( array(
‘name’ => ‘تماس با ما’,
‘id’=>’tamas’,
) );
$contTab = $tamasPanel->createTab( array(
‘name’ => ‘اطلاعات تماس’,
‘id’=>’tab1’,
) );
// Create options in My General Tab

$contTab->createOption( array(
‘name’ => ‘شماره تلفن :’,
‘id’ => ‘mob_info’,
‘type’ => ‘text’,
‘desc’ => ‘شماره تلفن همراه’,
‘default’ => ”,
‘placeholder’ => ‘09162063866’,
) );

اگر امکان داره راهنمایی کنید که چطور این مورد رو حل کنم و بتونم توی پلاگینم ازش استفاده کنم؟
با تشکر

nader70
nader70
5 سال و قبل

سلام
موقع نصب پلاگین به مشکل خوردم:
1.کدهایی که تو فایل function.php کپی کردین از کجا اومد. یعنی از کجا copy کردین؟؟؟؟؟
2.محیط کد نویسی رو متوجه نمیشمچطور وارد میشین. مگه نباید از پنل direct admin وارد شد؟؟؟؟؟؟؟؟؟؟؟؟؟؟/

saeedm2005
saeedm2005
5 سال و قبل

با عرض سلام
خسته نباشید
آقا من یه متاباکس عکس با type=upload ایجاد کردم. و ID اونم روی صفحه فراخوانی کردم. وقتی عکس رو توی متاباکس آپلود کردم. توی صفحه اصلی اومد سایز 150*150 رو آورد.
چجوری باید این مشکل رو اصلاح کنم. متاسفانه توی رسانه هم نگاه کردم موقع انتخاب تصویر Attachment display setting وجود نداشت که سایز کامل عکس رو انتخاب کنم.
چرا خودش میره سایز 150*150 رو برمیداره؟

it1press
it1press
5 سال و قبل

با سلام
آموزش تون خیلی عالی بود.

من طبق آموزش متاباکس ها رو ایجاد کردم.
اما متاسفانه هیچ کدوم از تنظیمات قالب رو توی صفحه نوشته یا برگه ها برای قالبم نشون نمیده.
قالب رو هم طبق آموزش نوشتم.

با تشکر


216
0
افکار شما را دوست دارم، لطفا نظر دهیدx