من تو phpچطوری ادرس cssبدم
@mhyeganeh
@endworld
@rezajahangir
@SpyStar0003
@abol313
@erfanmohseni406
@wpuser
@developer
خیلی راه هست مثلا این دو راهش
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<style>
p{
color: red;
}
</style>
</head>
<body>
<?php
echo '<p>something</p>';
echo '<p style="color:blue;" >something</p>';
?>
</body>
</html>
سلام
فایل های استاتیک مثل css و js باید وقتی رو سرور قرار میگیرند توی پوشه public باشند و از پوشه public مسیردهیش میکنی.
البته به صورت زیر هم میشه
<style><?php include 'C:/xampp/htdocs/echostyle.css'; ?></style>
هم سوالتون خیلی کوتاه و مبهمه و هم به نظرم از اساس خطاست. چون هیچ ارتباطی بین این دوقضیه وجود نداره.
شما با PHP بعنوان یک زبان بکاند میتونید یک خروجی رو بصورت شرطی و داینامیک تولید کنید. حالا اون خروجی میخواد کد HTML باشه میخواد CSS باشه و یا JavaScript.
وقتی این خروجی تولید شد و به سمت کاربر ارسال شد، الباقیش بر عهده مرورگرهاست که کدها رو میخونند و طبق اون خروجیش رو نمایش میدن.
در ساده ترین حالت با استفاده از دستوراتی مثل eco در php هم میتونید هر متنی رو در خروجی قرار بدید و بر حسب نیاز و جایی که مدنظرتون هست ازش استفاده کنید. مثل:
<link rel="stylesheet" href="./<?php echo $filename; ?>">
//یا:
<style>
p {
color: <?php echo ($active ? 'green' : 'red'); ?>;
}
</style>
من یه افزونه دارم مینویسم
که این به استایل نیاز داره وقتی تگ استایل htmlرو نوشتم ارور هدر php داد
Fatal error: Uncaught Error: Undefined constant "STYLESHEETPATH" in C:\xampp\htdocs\plugins\wordpress\wp-includes\template.php:703 Stack trace: #0 C:\xampp\htdocs\plugins\wordpress\wp-includes\general-template.php(204): locate_template(Array, true, false, Array) #1 C:\xampp\htdocs\plugins\wordpress\wp-content\plugins\support\support.php(2): get_template_part('template-parts/...') #2 C:\xampp\htdocs\plugins\wordpress\wp-content\plugins\support\index.php(12): include('C:\xampp\htdocs...') #3 C:\xampp\htdocs\plugins\wordpress\wp-settings.php(428): include_once('C:\xampp\htdocs...') #4 C:\xampp\htdocs\plugins\wordpress\wp-config.php(96): require_once('C:\xampp\htdocs...') #5 C:\xampp\htdocs\plugins\wordpress\wp-load.php(50): require_once('C:\xampp\htdocs...') #6 C:\xampp\htdocs\plugins\wordpress\wp-blog-header.php(13): require_once('C:\xampp\htdocs...') #7 C:\xampp\htdocs\plugins\wordpress\index.php(17): require('C:\xampp\htdocs...') #8 {main} thrown in C:\xampp\htdocs\plugins\wordpress\wp-includes\template.php on line 703
اینو بهم داد
درود خوبی...
من خودم مینی پروژه پی اچ پی نوشته بودم که فایل ها به این صورت فراخوانی می کردم.
<link rel="stylesheet" href="css/style.css">
یک پوشه سی اس اس ایجاد کن و در کنار فایل style.css ایجاد کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟