shirin010101
-
تعداد ارسالها
8 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط shirin010101
-
-
در 33 دقیقه قبل، mehran-b گفته است :
عجیبه.
آدرس سایت رو ارسال کنید.
درست شد (:
با اجازتون یه قسمت از کد رو تغییر دادم درست شد.
if(!is_home() || !is_fornt_page())
در کد بالا قسمت || رو به && تغییر دادم.
ولی در کل بی نهایت از شما و وقتی که گذاشتید سپاسگزارم.
-
در 20 ساعت قبل، mehran-b گفته است :
توی فایل index.php پلاگینی که بهتون دادم یه همچین کدی هست:
add_action('wp_enqueue_scripts', function() { $dir = plugin_dir_url(__FILE__).'breadcrumb.css'; wp_register_style('mehran-breadcrumb-style', $dir, array(), (string) filemtime(plugin_dir_path(__FILE__).'style.css')); wp_enqueue_style('mehran-breadcrumb-style'); });
اینو بکنیدش این:
add_action('wp_enqueue_scripts', function() { $dir = plugin_dir_url(__FILE__).'breadcrumb.css'; wp_register_style('mehran-breadcrumb-style', $dir, array(), (string) filemtime(plugin_dir_path(__FILE__).'breadcrumb.css')); if(!is_home() || !is_fornt_page()) wp_enqueue_style('mehran-breadcrumb-style'); });
دیگه به صفحه اصلی اضافه نمیشه استایل.
متاسفانه این هم نشد! باز هم در صفحه اول نشون میده استایل رو.
جالبه با توجه به خط
if(!is_home() || !is_fornt_page())
من خودم انتظار داشتم دیگه در صفحه اول نشون داده نشه.
من واقعا روم نمیشه بهتون بگم اشکال از کجاست (:
ولی در کل ممنونم ازتون
-
در 59 دقیقه قبل، mehran-b گفته است :
سپاسگزارم ولی این پلاگین مشکل رو برطرف نکرد.
نکته اینجاست که من نمیخوام breadcrumb در صفحهی اول سایت نشون داده بشه. چون ظاهر جالبی ایجاد نمیکنه. ولی من این رو برطرف کردم و کاری کردم که breadcrumb برای صفحهی اول نمایش داده نشه.
اما از اونجا که breadcrumb در یک div نمایش داده میشه، وقتی کد css رو در فایل style.css اضافه میکنم، این استایل رو بر روی اون div اعمال میکنه که تا اینجا منطقیه. اما مشکل اینجاست که اون div در صفحه اول هم نمایش داده میشه. یعنی خود breadcrumb (لینکها) نمایش داده نمیشه. اما استایلِ دیوِش نمایش داده میشه. مثلا من بک گراندِ breadcrumb رو رنگی کردم. وقتی css رو به style.css اضافه میکنم، درسته که خود breadcrumb در صفحه اول نمایش داده نمیشه ولی بکگراند رنگی نشون داده میشه.
به همین دلیل من خواستم طوری این فایل css رو اعمال کنم که در فایل style.css اعمال نشه تا روی صفحه اول تاثیر نگذاره. اما این پلاگینی که دادید هم این مشکل رو برطرف نمیکنه.
آیا روش دیگهای وجود داره؟
-
در 58 دقیقه قبل، mehran-b گفته است :
این حرکت اشتباهه باید در قالب یه پلاگین جدا تنظیماتون رو اضافه کنید.
اون فایل CSS بفرستید پلاگینش رو براتون بفرستم.
فایل css رو پیوست کردم. ولی منظورتون رو متوجه نشدم. میشه بیشتر توضیح بدید؟
و اینکه آیا به جز این روش، روشی نیست؟ یعنی بدون نصب پلاگین با دستکاری کدها نمیشه این کار رو کرد؟
-
در ۱ ساعت قبل، mehran-b گفته است :
سلام و درود
این کد رو به کدوم فایل اضافه میکنید؟
توی مسیر /wp-content/plugins/breadcrumb-navx فایلی به نام breadcrumb-navxt.php هست که من به ابتدای این فایل اضافه کردم کد رو. خودِ فایل CSS رو هم که ساختم (به نام breadcrumb.css) در همون مسیر قرار دادم. تصاویر رو پیوست کردم ملاحظه بفرمایید.
-
در 2 ساعت قبل، m4xs051 گفته است :
سلام
ساده ترین راه اینه که کد های استایلی که نوشتید رو از پنل مدیریت بخش نمایش-> سفارشی سازی-> بخش css های اضافه قرار بدید و خروجی رو مشاهده کنید.
همچنین اگه خواستید کدهای استایل رو تو یه فایل جدا بزارید و به افزونه اضافه کنید میتونید از تابع wp_enqueue_style استفاده کنید به این شکل:
add_action('wp_enqueue_style', function(){ wp_enqueue_style('mystyle.css', plugins_url('مسیر فایل در پوشه پلاگین/mystyle.css', __FILE__)); });
موفق باشید...
ممنون بابت وقتی که گذاشتید و پاسخ دادید
من از بخش سفارشی سازی نمیخوام قرار بدم چون سفارشی سازی فایل style.css رو تغییر میده و من نمیخوام اون فایل تغییر کنه.
من میخوام از روش دومی که فرمودید استفاده کنم. منتها به همون شکل که نوشتید کد رو قرار دادم ولی نشد. من این کد رو در فایل breadcrumb-navxt.php در ابتداش قرار دادم. ولی عمل نکرد. به این شکل:
add_action('wp_enqueue_style', function(){ wp_enqueue_style('breadcrumb.css', plugins_url('/wp-content/plugins/breadcrumb-navxt/breadcrumb.css', __FILE__)); });
ممنون میشم راهنمایی کنید.
-
سلام
من یک افزونه نصب کردم که یه breadcrumb به سایت اضافه میکنه. ولی این افزونه هیچ فایل css ای نداره. یعنی فقط پی اچ پی هست و به همین دلیل ظاهر جالبی نداره. من براش یه استایل نوشتم و حالا میخوام بدونم چه طوری میتونم این فایل css رو به افزونه اضافه کنم؟ باید استایل رو در فایل php فراخوانی کنم ولی به کدوم فایل پی اچ پی و چطوری؟
(فارغ از بحث breadcrumb و افزونه، این برام سوال چالشبرانگزیز شده چون چند تا راه استفاده کردم جواب نداد.)
ممنون از پاسخگویی
فارسی سازی پوسته
در مشکلات دیگر
ارسال شده در · ویرایش شده توسط shirin010101
سلام
میخواستم بدونم وقتی قالب فارسی میشه نوشتههای ترجمه شده کجا قرار میگیره؟
مثلا من الان از قالب twenty seventeen استفاده میکنم میخوام یه قسمتی رو عبارتش رو عوض کنم. (قسمت منو در نمایش موبایل. نوشته: «گزینگان». میخوام همون منو بنویسم.)
البته میدونم با افزونه Loco Translate این کار رو میشه انجام داد. بدون افزونه میخوام انجام بدم.