• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

فراخوانی الگوهای از پیش تعیین شده به وسیله تگ یا کلید در پست ها

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
با سلام خدمت وردپرسی ها و برنامه نویسای عزیز

بنده یک وبسایت تازه تاسیس دارم که برای هر پست تقریبا زمانی بین ۶۰ الی ۹۰ دقیقه میذارم و میخوام زمان ایجا پست ها رو کاهش بدم تا بتونم مطالب بیشتری در دسترس قرار بدم.

هر پست شامل چندین قسمت به صورت ( توضیحات دارو | مصرف در دوران بارداری | نکات مهم قبل از مصرف | عوارض جانبی | تداخلات دارویی و ... ) هست و من برای هر کدوم از اینها یک الگوی Html مخصوص به خودشون درست کردم که معمولا هر کدوم خاصیت هایی مثل ( رنگ٬ border ٬ اندازه متن و یک سری از خاصیت های css ) که به راحتی میشه در پست ها اعمال کرد.
اما اگه برای هر پست بخوام اینارو اضافه کنم یکم وقت گیر میشه و گاهی اوقات پست به هم میریزه

نمیشه اینها رو در یک جایی از قالب ذخیره کرد و بعد در پست های ( در ویرایشگر متنی html ) اونها رو با یک تگ خاص که الگوها رو باهاشن ذخیره کردیم فراخوانی کنیم ؟

مثلا برای قسمت توضیحات دارو که چندین خطه با اضافه کردن یک تگ مثله <tozihat> </tozihat> اون الگو رو برای متن مورد نظرمون اعمال کنیم.

یا یک متن مورد نظر رو که در یک جایی از قالب ذخیره کردیم رو به صورت تگ فراخانی کنیم مثلا وقتی [matn1p] رو بزاریم در پست٬ اون یه متن مورد نظرمون که چندین خط هست رو فراخوانی کنه به پست .

چنین چیزی امکان پذیره ؟

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

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,427
محل سکونت
کرج
زمينه هاي دلخواه براي همين كار ساخته شدن
 

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
خیلی ممنون
همیشه میخواستم بدونم این زمینه دلخواه دقیقا برای چه کاری ساخته شده .
 

ILOOP

Registered User
تاریخ عضویت
19 دسامبر 2012
نوشته‌ها
214
لایک‌ها
140
شما هم میتونید از زمینه های دلخواه و هم از شورت کد ها استفاده کنید
 

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
شما هم میتونید از زمینه های دلخواه و هم از شورت کد ها استفاده کنید

ممنون
شرت کد ؟

در مورد زمینه دلخواه خیلی چیزها فهمیدم و به راحتی میشه ازش استفاده کرد ( با توجه با آموزشهای درون وب )

اما من نمیخوام در همه پست ها ازش استفاده کنم
فقط در یک دسته میخوام استفاده کنم
مثلا در category داروها

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

ILOOP

Registered User
تاریخ عضویت
19 دسامبر 2012
نوشته‌ها
214
لایک‌ها
140
ممنون
شرت کد ؟

در مورد زمینه دلخواه خیلی چیزها فهمیدم و به راحتی میشه ازش استفاده کرد ( با توجه با آموزشهای درون وب )

اما من نمیخوام در همه پست ها ازش استفاده کنم
فقط در یک دسته میخوام استفاده کنم
مثلا در category داروها

دستوری وجود نداره که بگه این زمینه دلخواه فقط در این دسته استفاده بشه ؟ آخه همه پست هام مربوط به این زمینه نیست .
شرت کد در دل محتوای مطلب قرار میگیره مثلا حین نوشتن مطلب [ b ] text [/b]

استفاده کنید از خاصیت هایی که برای این شرت کد تعریف کردید استفاده میشه

// Add Shortcode
function blod_text_shortcode( $atts , $content = null ) {

// Code
return '<strong>' . $content . '</strong>';

}
add_shortcode( 'b', 'blod_text_shortcode' );

حالا شما میتونید بجای strong از یک div یا هر چیزی استفاده کنید
امیدوارم متوجه شده باشید

زمینه دلخواه رو هم میتونید پر نکنید جایی که نیاز نیست
 

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
شرت کد در دل محتوای مطلب قرار میگیره مثلا حین نوشتن مطلب [ b ] text [/b]

استفاده کنید از خاصیت هایی که برای این شرت کد تعریف کردید استفاده میشه

// Add Shortcode
function blod_text_shortcode( $atts , $content = null ) {

// Code
return '<strong>' . $content . '</strong>';

}
add_shortcode( 'b', 'blod_text_shortcode' );

حالا شما میتونید بجای strong از یک div یا هر چیزی استفاده کنید
امیدوارم متوجه شده باشید

زمینه دلخواه رو هم میتونید پر نکنید جایی که نیاز نیست

ممنون
حالا به فرض مثال من از الگوی زیر میخوام در نوشته هام استفاده کنم
کد را باید در کجای کد شما قرار بدم ؟

<p style="background:#AFDCEC;padding:3px;margin:3px 0 3px 0;border:1px solid #CCCCCC;color:#000;" ></p>

باید در کدوم فایل قرار بگیرن این کد ها ؟ ( Single ؟ )
 

rezapr2

Registered User
تاریخ عضویت
4 نوامبر 2011
نوشته‌ها
309
لایک‌ها
248
محل سکونت
mashhad
ممنون
حالا به فرض مثال من از الگوی زیر میخوام در نوشته هام استفاده کنم
کد را باید در کجای کد شما قرار بدم ؟

<p style="background:#AFDCEC;padding:3px;margin:3px 0 3px 0;border:1px solid #CCCCCC;color:#000;" ></p>

باید در کدوم فایل قرار بگیرن این کد ها ؟ ( Single ؟ )
این کد تو functions قالب بزارید
<?php
// Add Shortcode
function blod_text_shortcode( $atts , $content = null ) {

// Code

return '<p style="background:#AFDCEC;padding:3px;margin:3px 0 3px 0;border:1px solid #CCCCCC;color:#000;" >' . $content . '</p>';

}
add_shortcode( 'b', 'blod_text_shortcode' );
?>
 
بالا