Шлях усталявання WordPress/тэма шаблону/выклік функцыі выявы Daquan

У апошні час пры некаторых зменах тэм часта выклікаюцца некаторыя выявы, CSS, JS і іншыя статычныя файлы.

  • Вядома, для гэтых статычных файлаў мы можам выклікаць іх непасрэдна, выкарыстоўваючы абсалютныя шляхі.
  • Але ўлічыце наступнаестварыць вэб-сайтТэставанне і шэраг праблем з кодам, якія могуць узнікнуць у тэме, напрыклад, код, які не працуе з-за выпадковых мадыфікацый.
  • Чэнь Вэйлянусё яшчэ падабаецца выкарыстоўвацьWordPressФункцыя шляху і адносны шлях для загрузкі рэсурсу.

Паколькі чалавечаму мозгу цяжка запомніць складаны код выкліку функцыі WordPress, мы часта забываем, які код функцыі WordPress выкарыстоўваць, калі нам трэба яго выкарыстоўваць?

Такім чынам, вырашыў пералічыць тут выклікі функцый шляху WordPress і час ад часу абнаўляць яго для даведкі.

Што азначае WordPress?Што ты робіш?Што можа зрабіць вэб-сайт?

Шлях да хатняй старонкі WordPress

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

Выклік функцыі PHP ▼

<?php echo home_url(); ?>
  • Адлюстраванне: http:// імя вашага дамена

Шлях ўстаноўкі WordPress

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

Выклік функцыі PHP ▼

<?php echo site_url(); ?>
  • Дысплей: http://yourdomain/wordpress

Бэкэнд 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

<?php content_url( $path ); ?>

Выклік функцыі PHP ▼

<?php echo content_url(); ?>
  • Дысплей: http://yourdomain/wordpress/wp-content

Шлях загрузкі WordPress

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

Убудова WordPressшлях

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

Шлях тэмы WordPress

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

  • імя
  • апісанне
  • выварат
  • URL сайта/адрас
  • admin_email
  • гарсэт
  • версія
  • тып_html
  • кірунак_тэксту
  • мова
  • URL-адрас табліцы стыляў
  • каталог стыляў
  • шаблон_адрас
  • каталог шаблонаў
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • comments_atom_url
  • comments_rss2_url

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся "Шлях усталявання WordPress/тэма шаблона/функцыя выявы, якая выклікае Daquan", што карысна для вас.

Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-1622.html

Сардэчна запрашаем на канал Telegram у блогу Чэнь Вэйляна, каб атрымліваць апошнія абнаўленні!

🔔 Будзьце першым, хто атрымае каштоўнае "Кіраўніцтва па выкарыстанні інструмента AI для маркетынгу кантэнту ChatGPT" у верхнім каталогу канала! 🌟
📚 Гэты дапаможнік мае вялікую каштоўнасць, 🌟Гэта рэдкая магчымасць, не прапусціце яе! ⏰⌛💨
Падзяліцеся і лайкайце, калі хочаце!
Ваш абмен і лайкі - наша пастаянная матывацыя!

 

发表 评论

Ваш адрас электроннай пошты не будзе апублікаваны. 必填 项 已 用 * Этыкетка

пракруціць ўверх