مسیر نصب وردپرس / تم قالب / تابع تصویر Daquan را فراخوانی کنید

اخیراً در طی برخی تغییرات تم، برخی از تصاویر، CSS، JS و سایر فایل‌های ثابت اغلب فراخوانی می‌شوند.

  • البته برای این فایل های استاتیک می توانیم مستقیما با استفاده از مسیرهای مطلق آن ها را فراخوانی کنیم.
  • اما موارد زیر را در نظر بگیریدیک وب سایت بسازیدتست کردن، و یک سری مشکلات کد که ممکن است موضوع داشته باشد، مانند کدی که به دلیل تغییرات تصادفی کار نمی کند.
  • چن ویلیانگهنوز هم دوست دارم استفاده کنموردپرستابع مسیر و مسیر نسبی برای بارگذاری منابع.

از آنجایی که مغز انسان برای کدهای فراخوانی عملکرد پیچیده وردپرس به سختی به خاطر می‌آورد، اغلب فراموش می‌کنیم که از کدام کدهای تابع وردپرس در مواقعی که نیاز به استفاده از آنها داریم استفاده کنیم؟

بنابراین، تصمیم گرفتیم که فراخوانی های تابع مسیر وردپرس را در اینجا لیست کرده و هر از گاهی برای مرجع آن را به روز کنیم.

وردپرس به چه معناست؟چه کار می کنی؟یک وب سایت چه کاری می تواند انجام دهد؟

مسیر صفحه اصلی وردپرس

<?php home_url( $path, $scheme ); ?>

فراخوانی تابع PHP ▼

<?php echo home_url(); ?>
  • نمایش: http:// نام دامنه شما

مسیر نصب وردپرس

<?php site_url( $path, $scheme ); ?>

فراخوانی تابع PHP ▼

<?php echo site_url(); ?>
  • نمایش: http://yourdomain/wordpress

باطن وردپرسمسیر مدیریت

<?php admin_url( $path, $scheme ); ?>

فراخوانی تابع PHP ▼

<?php echo admin_url(); ?>
  • نمایش: http://yourdomain/wordpress/wp-admin/

wp-شامل مسیر

<?php includes_url( $path ); ?>

فراخوانی تابع PHP ▼

<?php echo includes_url(); ?>
  • نمایش: http://yourdomain/wordpress/wp-includes/

مسیر wp-content

<?php content_url( $path ); ?>

فراخوانی تابع PHP ▼

<?php echo content_url(); ?>
  • نمایش: http://yourdomain/wordpress/wp-content

مسیر آپلود وردپرس

<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>

فراخوانی تابع PHP ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
  • نمایش: http://yourdomain/wordpress/wp-content/uploads

فراخوانی تابع PHP ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
  • نمایش: http://yourdomain/wordpress/wp-content/uploads/2018/01

مسیر سرور فراخوانی تابع PHP ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
  • نمایشگر: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads

مسیر سرور فراخوانی تابع PHP ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
  • نمایشگر: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01

افزونه وردپرسمسیر

<?php plugins_url( $path, $plugin ); ?>

فراخوانی تابع PHP ▼

<?php echo plugins_url(); ?>
  • نمایش: http://yourdomain/wordpress/wp-content/plugins

فراخوانی تابع PHP ▼

<?php plugin_dir_url($file) ?>
  • معمولا استفاده می شود:      //$file (الزامی) مسیر مطلق افزونه فعلی را برمی گرداند
  • نمایش: http://yourdomain/wordpress/wp-content/plugins/yourplugin/

فراخوانی تابع PHP ▼

<?php plugin_dir_path($file); ?>
  • معمولا استفاده می شود:      //$file (الزامی) مسیر مطلق سرور افزونه فعلی را برمی گرداند.
  • قرار دادن آن در زیر فایل تم نیز مسیر مطلق سرور تم را برمی گرداند، اما استفاده از آن توصیه نمی شود، به راحتی به هم می ریزد.
  • نمایشگر: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

مسیر قالب وردپرس

<?php get_theme_roots(); ?>

معمولا استفاده می شود:

نمایش: /موضوعات

<?php get_theme_root( '$stylesheet_or_template' ); ?>

معمولا استفاده می شود:

نمایشگر: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes

<?php get_theme_root_uri(); ?>

معمولا استفاده می شود:

نمایش: http://yourdomain.com/wordpress/wp-content/themes

<?php get_theme_file_uri( '$file' ) ?>

معمولا استفاده می شود:

نمایش: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

<?php get_theme_file_path( '$file' ) ?>

معمولا استفاده می شود:

نمایشگر: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

<?php get_template(); ?>

معمولا استفاده می شود: //نام تم را برگرداند

نمایشگر: cwlcms

<?php get_template_directory(); ?>

معمولا استفاده می شود:

نمایشگر: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

<?php get_template_directory_uri(); ?>

معمولا استفاده می شود:

نمایش: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

نکته: get_template فایل style.css تم را پرس و جو می کند، اگر چنین فایلی در پوشه تم وجود نداشته باشد، خطایی رخ می دهد.

<?php get_stylesheet(); ?>

معمولا استفاده می شود: //اگر از یک تم فرعی استفاده می کنید، نام دایرکتوری موضوع فرعی را برگردانید

نمایشگر: cwlcms

<?php get_stylesheet_uri(); ?>

معمولا استفاده می شود:

نمایش: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css

<?php get_stylesheet_directory() ?>

معمولا استفاده می شود:

  • //در صورت استفاده از تم فرعی، مسیر سرور تم فرعی را برگردانید

نمایشگر: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

  • //اما بیشتر در فایل های دیگر استفاده می شود
<?php get_stylesheet_directory_uri(); ?>

معمولا استفاده می شود:

نمایش: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

توجه: get_stylesheet فایل style.css تم را پرس و جو می کند، اگر چنین فایلی در پوشه تم وجود نداشته باشد، خطایی رخ می دهد.

چندین اطلاعات را از یک وبلاگ دریافت کنید

در نهایت، توابع قدرتمندتری را به اشتراک بگذارید که اساساً تمام مسیرهای فوق و سایر اطلاعات را دریافت می کنند.

<?php get_bloginfo( '$show', '$filter' ) ?>
  • فراخوانی تابع PHP: //get_bloginfo می تواند اطلاعات مختلفی در مورد وبلاگ دریافت کند،وقتی $show روی url تنظیم شده است، آدرس وبلاگ را دریافت کنید
  • نمایش: http:// نام دامنه شما

سایر اطلاعاتی که می توانید با get_bloginfo به دست آورید:

  • نام
  • شرح
  • wpurl
  • siteurl/url
  • ADMIN_EMAIL
  • کاراکتر
  • نسخه
  • html_type
  • جهت متن
  • زبان
  • stylesheet_url
  • stylesheet_directory
  • template_url
  • دایرکتوری_قالب
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • comments_atom_url
  • comments_rss2_url

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) "مسیر نصب وردپرس/ تم الگو/ تابع تصویر در حال فراخوانی Daquan" را به اشتراک گذاشت که برای شما مفید است.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-1622.html

به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!

🔔 اولین نفری باشید که "راهنمای استفاده از ابزار هوش مصنوعی بازاریابی محتوایی ChatGPT" را در فهرست بالای کانال دریافت می کنید! 🌟
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

به بالا بروید