pour moi

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

7 پست در این موضوع قرار دارد

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


<?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

0

به اشتراک گذاری این پست


لینک به پست

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


<?php echo get_template_directory_uri(); ?>

برای مثال :


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

موفق باشید .

ویرایش شده در توسط محمدرضـا
3

به اشتراک گذاری این پست


لینک به پست

باز هم نشد

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

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


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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

روی هاست هست

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

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

با تشکر

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

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

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

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

موفّق باشید.

2

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

[/color]
[color=#282828]

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

[/right]

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری