برگزیده های پرشین تولز

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

yasidevil

Registered User
تاریخ عضویت
17 سپتامبر 2009
نوشته‌ها
552
لایک‌ها
45
درود
من می‌خوام توی نوشته ام در وبلاگ وردپرسی کدهای مختلف html, php, terminal و غیره قرار بدم به صورتی که توی یه باکس برجسته و جداگانه از متن باشه یه چیزی مثل مثلا همین کدهای پست های انجمن ها (که البته نمی‌دونم چرا این جا نداره!) این جوری:
<code>This is CodeBox</code>
به روش های مختلف سرچ کردم ولی به چیزه خاصی نرسیدم! حالا چی کار کنم؟
اگه لازم بود بگید تا لینک یه نمونه رو بدم!
مرسی
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,823
لایک‌ها
30,241
محل سکونت
کرج
از افزونه SyntaxHighlighter Evolved استفاده کنید
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,823
لایک‌ها
30,241
محل سکونت
کرج
ممنون فقط بعد از نصب چه جوری باید ازش استفاده کنم؟ :D

خواهش میکنم
توی ادیتور یه دکمه اضافه میشه که از اونجا باید کد ها رو اضافه کرد (قابلیت انتخاب انواع کد رو داره php و html و ... ) و این افزونه کد ها رو توی یه باکس مخصوص اون کد توی مطلب نمایش میده
 

yasidevil

Registered User
تاریخ عضویت
17 سپتامبر 2009
نوشته‌ها
552
لایک‌ها
45
خواهش میکنم
توی ادیتور یه دکمه اضافه میشه که از اونجا باید کد ها رو اضافه کرد (قابلیت انتخاب انواع کد رو داره php و html و ... ) و این افزونه کد ها رو توی یه باکس مخصوص اون کد توی مطلب نمایش میده
اتفاقا منم دنبال همچین چیزی می‌گشتم ولی پیداش نکردم! این کل گزینه های ادیتور من هست:
Screenshot - 09032014 - 01:29:14 AM.png
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,823
لایک‌ها
30,241
محل سکونت
کرج
اتفاقا منم دنبال همچین چیزی می‌گشتم ولی پیداش نکردم! این کل گزینه های ادیتور من هست:
Screenshot - 09032014 - 01:29:14 AM.png


اين اديتور پيش فرض هست
بايد به اين صورت اضافه كنيد :

کد:
[php]كد پي اچ پي[/php]
[css]كد سي اس اس[/css]


و ساير زبان ها ....

ولي اگر اديتور
TinyMCE Advanced
رو نصب كنيد و بعد هم اين پلاگين دكمه اي كه گفتم مياد
 

yasidevil

Registered User
تاریخ عضویت
17 سپتامبر 2009
نوشته‌ها
552
لایک‌ها
45
اين اديتور پيش فرض هست
بايد به اين صورت اضافه كنيد :

کد:
[php]كد پي اچ پي[/php]
[css]كد سي اس اس[/css]


و ساير زبان ها ....

ولي اگر اديتور
TinyMCE Advanced
رو نصب كنيد و بعد هم اين پلاگين دكمه اي كه گفتم مياد
من این TinyMCE Advanced رو هم نصب کردم ولی اون افزونه رو نداره ظاهرا! یا من نمی تونم بیارمش :D
 

MihanV

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

yasidevil

Registered User
تاریخ عضویت
17 سپتامبر 2009
نوشته‌ها
552
لایک‌ها
45

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,823
لایک‌ها
30,241
محل سکونت
کرج
آهان. شرمنده توی اون پستتون این رو ندیدم!
خب الان گزینه اش توی ادیتور اومد و کد هم داخلش می‌ذارم ولی توی متنی که توی سایتی نشون میده تفاوتی با بقیه ی متن ها نداره، چرا؟

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

yasidevil

Registered User
تاریخ عضویت
17 سپتامبر 2009
نوشته‌ها
552
لایک‌ها
45
دقت داشته باشيد كه توي اديتور همانند بقيه هست ولي در سايت در يك باكس ديگه قرار ميگيره
اگر در سايت شما نمايش داده نميشه از قالب پيش فرض وردپرس استفاده كنيد ببينيد مياد يا نه
در سایت رو دیده بودم که نمی‌شد. در هر صورت ظاهرا با قالب من مشکل داره. چاره ای هست؟
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,823
لایک‌ها
30,241
محل سکونت
کرج
در سایت رو دیده بودم که نمی‌شد. در هر صورت ظاهرا با قالب من مشکل داره. چاره ای هست؟

من احتمال میدم یکی از دو کد زیر توی قالبتون نیست :

در فایل header.php دنبالش بگردید :
کد:
<?php wp_head(); ?>

در فایل footer.php :
کد:
<?php wp_footer(); ?>
 

yasidevil

Registered User
تاریخ عضویت
17 سپتامبر 2009
نوشته‌ها
552
لایک‌ها
45
من احتمال میدم یکی از دو کد زیر توی قالبتون نیست :

در فایل header.php دنبالش بگردید :
کد:
<?php wp_head(); ?>

در فایل footer.php :
کد:
<?php wp_footer(); ?>
توی فایل header به این شکلی که شما گفتین نداره همچین چیزی فقط این بود که توش wp_header:
کد:
<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); wp_head(); ?>
توی footer هم کلاً چنین چیزی نبود!
حالا من اون کد رو اضافه کنم؟ اگه آره کجاش؟
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,823
لایک‌ها
30,241
محل سکونت
کرج
توی فایل header به این شکلی که شما گفتین نداره همچین چیزی فقط این بود که توش wp_header:
کد:
<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); wp_head(); ?>
توی footer هم کلاً چنین چیزی نبود!
حالا من اون کد رو اضافه کنم؟ اگه آره کجاش؟

بله قبل از تگ </body> اضافه کنید
 

yasidevil

Registered User
تاریخ عضویت
17 سپتامبر 2009
نوشته‌ها
552
لایک‌ها
45
شرمنده مزاحم شدما! :oops:
نمی‌دونم حواسم کجا رفته! توی فایل footer اون کدی که گفته بودید بود ولی توی header نبود که اضافه اش کردم. البته توی header ـه من body باز شده بود ولی بسته نشده بود به همین خاطر من یه بار آخر همه ی کدها اون چیزی که گفته بودید رو گذاشتم و یه بار جایی که body شروع میشه! که در هیچ حالتی باکس کد درست نشد!
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,823
لایک‌ها
30,241
محل سکونت
کرج
شرمنده مزاحم شدما! :oops:
نمی‌دونم حواسم کجا رفته! توی فایل footer اون کدی که گفته بودید بود ولی توی header نبود که اضافه اش کردم. البته توی header ـه من body باز شده بود ولی بسته نشده بود به همین خاطر من یه بار آخر همه ی کدها اون چیزی که گفته بودید رو گذاشتم و یه بار جایی که body شروع میشه! که در هیچ حالتی باکس کد درست نشد!

در header.php باید قبل از </head> قرار بدید
 
بالا