رفتن به مطلب

کمک در مورد اضافه کردن استایل


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

سلام به همه ی دوستان.

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


protected static function get_email() {
//echo "<br/><div align='center' dir='rtl' style='font-family:tahoma;font-size:12px;'><b>اطلاعات تکمیلی</b></div><br />";
@session_start();
$rand = rand(10,99);
$_SESSION['captcha'] = $rand;
echo

'<head><link rel="stylesheet" href="........"></head>
<body>
<form method="post" action="index.html" class="login">
<p>
<label for="login">Email:</label>
<input type="text" name="login" id="login" value="name@example.com">
</p>
<p>
<label for="password">Password:</label>
<input type="password" name="password" id="password" value="4815162342">
</p>
<p class="login-submit">
<button type="submit" class="login-button">Login</button>
</p>
<p class="forgot-password"><a href="index.html">Forgot your password?</a></p>
</form>

خوب.من می خوام یه فایل css رو که درون پوشه ی پلاگین هست را لود کنم.توی قسمت آبی رنگ (<head><link rel="stylesheet" href="........"></head>)چه کدی برای فراخانی استایل باید قرار بگیره؟

کلا به این صورت درسته لود بشه یا نه باید از روش دیگیری استفاده کرد؟

ممون میشم دست یاری برسونید.

با تشکر

ویرایش شده توسط TATAR
لینک به ارسال

اگر در صفحه تگهای body , head هست . نباید تکرار کنید

برای افزودن استایل هم از تابع زیر میتوانید استفاده کنید wp_enqueue_style

http://codex.wordpress.org/Function_Reference/wp_enqueue_style

لینک به ارسال

من توضیحات رو خوندم.ولی خوب زیاد متوجه اصولی نشدم.

نمیشه به جای اون چند نقطه ..... ، یک کد php قرار داد و بگی مثلا فلان فایل رو لود کن؟

طریقه ی لود css رو توی هم قالب و هم افزونه ها دیدم. ولی این مدلی رو که فایل css توی head فراخانی کنه رو ندیم.

مثلا اینجوری باشه

<head><link rel="stylesheet" href="plugins_url . "/css/style.css""></head>

به شکل فوق که فقط تابع php بتونه محل نصب افزونه رو فراخانی کنه.

تگ head و body هم دیگه وجود نداره.

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

ممنون

لینک به ارسال

تست کنید

<link rel="stylesheet" href="'. plugins_url( 'css/style.css' , dirname(__FILE__) ).'">

لینک به ارسال

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


<link rel="stylesheet" href="http://localhost/mytheme/wp-content/plugins/css/style.css">

ویرایش شده توسط TATAR
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...