رفتن به مطلب

تگ های مجاز در فرم دیدگاه


پست های پیشنهاد شده

سلام، تازه سایتتون رو پیدا کردم! یکی دوتا سوال در مورد کامنت ها داشتم که به شدت برام حیاتی هستن.

میخواستم بدونم چطور میشه تگ های فرم دیگاه رو افزایش داد. مثلا تگ <span> رو اضافه کرد. و یا اینکه از چه قسمتی میتونم تگ های از پیش تعریف شده رو دوباره تعریف کرد؟

ممنون

لینک به ارسال

سلام

به انجمن خوش اومدین دوست عزیز

مثلا برای تگ pre:

// Create function which allows more tags within comments
function allow_pres() {
global $allowedtags;
$allowedtags['pre'] = array('class'=>array());
}

// Add WordPress hook to use the function
add_action('comment_post', 'allow_pres');

منبع

بیشتر

  • امتیاز 5
لینک به ارسال

ممنون. ولی با اضافه کردنش مشکلم حل نشد :(

من داخل فایل css قالب وردپرسم یه id تعریف کردم و تو فرم نظردهی میخوام ازش استفاده کنم. اولش که تست کردم هیچ مشکلی نبود ولی بعد متوجه شدم سیستم برای مدیر سایت محدودیت نذاشته بود و کد من رو کامل قرار میداده ولی کاربر معمولی که کد رو میذاشته کد رو حذف میکرده. کد هم به این صورت استفاده میکنم.


<span id=" "></span>

الان با دستوری که شما گفتید span رو اضافه کردم ولی صفتش رو تو گذاشتن کامنت حذف میشه. {""=id}

لینک به ارسال

با توجه به کد بالا. این رو تست کنید

$allowedtags['span'] = array('id'=>'test');

  • امتیاز 3
لینک به ارسال

امکانش هم یک مقدار ریز تر بگید؟ من از کدنویسی php چیز زیادی نمیدونم. من تو این الگو قرار میدم. درسته؟ ولی توصیه پارسا عزیز هم موثر نشد. {صفت هنوز از کامنت حذف میشه}


/*
* only allow <strong>, <em>, pre, code, and <a href=""> tags
*/
add_action('init', 'my_html_tags_code', 10);
function my_html_tags_code() {
define('CUSTOM_TAGS', true);
global $allowedposttags, $allowedtags;
$allowedtags['span'] = array('id'=>'test');
$allowedposttags = array(
'strong' => array(),
'em' => array(),
'pre' => array(),
'span' => array(),
'code' => array(),

'a' => array(
'href' => array (),
'title' => array ())
);
$allowedtags['span'] = array('id'=>'test');
$allowedtags = array(
'strong' => array(),
'em' => array(),
'pre' => array(),
'span' => array(),
'code' => array(),
'a' => array(
'href' => array (),
'title' => array ())
);
}

لینک به ارسال

چون شما دوبار تعریفش کردید


add_action('init', 'my_html_tags_code', 10);
function my_html_tags_code() {
define('CUSTOM_TAGS', true);
global $allowedposttags, $allowedtags;
$allowedposttags = array(
'strong' => array(),
'em' => array(),
'pre' => array(),
'span' => array(),
'code' => array(),
'a' => array(
'href' => array (),
'title' => array ())
);
$allowedtags['span'] = array('id'=>'test');
}

  • امتیاز 4
لینک به ارسال

ممنون دوستان، یه دنیا ممنون. درست شد.

همون اول که وارد فرم شدم دیدم از IP.Board استفاده میکنید حرفه ای بودنتون رو حس کردم. :)

ویرایش شده توسط morsvaba
  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...