رفتن به مطلب

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


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

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

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


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

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

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

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

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

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

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

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

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

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

ممنون

لینک به ارسال

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


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

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

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

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



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