رفتن به مطلب

وارد کردن فایل style.css به پوسته


pour moi

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

در وردپرس چند سایته از کد


<?php bloginfo('template_url'); ?>

برای وارد کردن فایل style.css به پوسته استفاده کردم ولی بعد از بارگذاری صفحه فایل استایل لود نمیشه و لینکش به صورت زیر آدرس دهی میشه:


http://SITE.com/NAMESITE/wp-content/themes/NAMETHEME/style.css

در صورتی که باید به این صورت آدرس دهی بشه:


http://SITE.com/wp-content/themes/NAMETHEME/style.css

لینک به ارسال

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


<?php echo get_template_directory_uri(); ?>

برای مثال :


<?php echo get_template_directory_uri(); ?>/style.css

موفق باشید .

ویرایش شده توسط محمدرضـا
لینک به ارسال

باز هم نشد

مشکل اینجاست که سایتی که در وردپرس تعریف شده عملا محلی برای پوسته و فایل استایل نداره

ولی فایل استایل به این صورت آدرس دهی میشه:


http://SITE.com/NAMESITE/wp-content/themes/NAMETHEME/style.css

نباید نام سایت قبل از مسیر wp-content درج بشه

قبلا چنین مشکلی نبود...

لینک به ارسال

توی Localhost دارین امتحان میکنین یا روی سایت؟

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

<link rel="stylesheet" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />

لینک به ارسال

باز هم به همین صورت آدرس دهی میشه!

روی هاست هست

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

عزیزانی که از وردپرس چند زبانه استفاده می کنید لطفا سورس صفحه تون رو چک کنید که آیا برای شما هم قبل از مسیر wp-content نام سایتی که ایجاد کردید درج می شه؟

با تشکر

لینک به ارسال

سلام طبق این آدرس:

https://core.trac.wordpress.org/ticket/14774

این یک رفتار عادی هست و باید صورت بگیره و باید به وسیله فایل htaccess تغییرات رو انجام بدید (کد هاش توی انجمن هست دیگه ، شما باید یه old path رو ریدایرکت کنین روی یک new path).

یه سرچی هم کردم در موردش ولی خب به نتیجه ای نرسیدم

یه سری تابع هست ولی خب به درد شما نمیخوره...

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

باید تابع مورد نظر خودتون رو بسازین ، تابعی که آدرس سایت رو بگیره و مقادیر وردپرس شبکه شما رو بهتون بده.

درضمن میتونید توی هسته وردپرس هم تغییر ایجاد کنید و تابع bloginfo رو دستی تغییر بدید.

موفّق باشید.

لینک به ارسال

ممنون بابت لینک

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

htaccess هیچ تغییری ایجاد نکرده بودم

برای رفع ظاهری این مشکل می تونم لینک استایل و سایر فایل ها رو به صورت دستی در سورس صفحات وارد کنم و یا با کد

[/color]
[color=#282828]

[right]<?php echo network_site_url(); ?>

[/right]

آدرس اصلی سایت رو فراخوانی کنم و ادامه مسیر رو در سورس تایپ کنم

ولی اصولی نیست

الان به یکباره تمام فایل ها و تصاویری که در پوسته فراخوانی می شدند مختل شدند...

لینک به ارسال

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

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

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

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

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

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

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

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

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