wordpress是php文件路径,wordpress怎么输出网站文件路径

news/2024/5/11 20:31:29/文章来源:https://blog.csdn.net/weixin_33653182/article/details/116287392

f46f907e0359208e89130b979011f0ab.png

WordPress获取网站相关文件路径可以通过相关的函数来获取和输出。WordPress中可以通过相关函数获取站点路径、主题文件路径、插件文件路径等。

具体输出路径方法如下:

站点路径相关函数

home_url()

返回站点路径,相当于后台设置->常规中的”站点地址(URL)”$url = home_url();

echo $url;

$url = home_url('/images/');

echo $url;

site_url()

如果 WordPress 安装在域名根目录下,则该函数与 home_url()相同。

如果 WordPress 安装在子目录下,则site_url()返回 WordPress 实际安装地址,相当于后台->设置->常规中的“WordPress 地址(URL)”。$url = site_url();

echo $url;

admin_url()

返回后台地址,传递参数后也可返回后台 menu 的地址$url = admin_url();

echo $url;

content_url()

返回实际的 wp-content 目录,如果是默认安装,且装在根目录下,则如下所示$url = content_url();

echo $url;

includes_url()

返回当前 WordPress 站点存放核心文件的目录wp-includes的地址,可以带一个$path作为参数。$url = includes_url( '/js/');

echo $url;

wp_upload_dir()

返回 WordPress 上传目录的地址,是一个数组,包含一系列与上传地址相关的信息。

提供如下信息给你

‘path’ – 上传目录的服务器绝对路径,通常以反斜杠(/)开头‘url’ – 上传目录的完整 URL‘subdir’ – 子目录名称,通常是以年/月形式组织的目录地址,例如/2016/05‘basedir’ – 上传目录的服务器绝对路径,不包含子目录‘baseurl’ – 上传目录的完整 URL,不包含子目录‘error’ – 报错信息.

例如$upload_dir = wp_upload_dir();echo $upload_dir['baseurl'];

主题路径相关函数

get_theme_root_uri()

获取存放主题的目录 URIecho get_theme_root_uri();

get_theme_root()

获取存放主题的目录的服务器绝对路径

echo get_theme_root();

get_theme_roots()

获取主题目录的目录名称,如果你的主题目录是/wp-content/themes,则

echo get_theme_roots();//输出:/themes

get_stylesheet_directory()

获取当前启用的主题目录的服务器绝对路径。

可以用来 include 文件,例如

get_stylesheet_directory_uri()

获取当前启用的主题目录的 URI。

可以使用在需要主题目录 URI 的场合。

get_stylesheet()

获取当前启用主题的主题目录名称,与get_template()的区别是,如果用了 child theme,则返回 child theme 的目录名称。

插件路径相关函数

plugins_url()

获取当前插件的目录的 URI,例如一个插件位于/wp-content/plugins/myplugin下,该目录下放有插件的主文件名为myplugin.php,在myplugin.php中执行下面的代码,结果如下

echo plugins_url();//输出:https://www.53431.com/wp-content/pluginsecho plugins_url('',__FILE__);//输出:https://www.53431.com/wp-content/plugins/mypluginecho plugins_url('js/myscript.js',__FILE__);//输出:https://www.53431.com/wp-content/plugins/myplugin/js/myscript.js

plugin_dir_url()

返回当前插件的目录 URI,例如

echo plugin_dir_url(__FILE__ );//输出:https://www.53431.com/wp-content/plugins/myplugin/

注意结尾有反斜杠。

plugin_dir_path()

返回当前插件目录的服务器绝对路径,例如

echo plugin_dir_path(__FILE__ );//输出:/home/user/public_html/wp-content/plugins/myplugin/

可以用来引用文件,例如

plugin_basename()

返回调用该函数的插件文件名称(包含插件路径)

例如在插件myplugin下的myplugin.php文件中调用该函数,结果如下

echo plugin_basename(__FILE__);//输出:myplugin/myplugin.php

如果在myplugin/include/test.php文件中调用(test.php通过include引用到myplugin.php中),结果如下

echo plugin_basename(__FILE__);//输出:myplugin/include/test.php

Url 路径相关常量

WordPress 中还有一组用define定义的常量代表路径。

WP_CONTENT_DIR

wp-content 目录的服务器绝对路径。

WP_CONTENT_URL

wp-content 目录的 URI 地址。

WP_PLUGIN_DIR

插件目录的服务器绝对路径。

WP_PLUGIN_URL

插件目录的 URI 地址。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_754926.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nginx访问服务器响应慢_网站访问慢?不要让你的网站输在服务器上

建网站如果把域名看做是地址、那么网站的服务器(空间)就是一套房子,既然是一套房子,那就有很多方面的讲究如:地段、户型、朝向、面积、开发商、物业、配套设施等等。服务器(空间)也是一样,有CPU、内存、带宽、机房、安全维护、服务…

nofollow标签_nofollow标签对于网站优化有什么作用?

nofollow标签对于网站优化有什么作用?我们经常面临站内链接处理问题,因为有些优化价值小的页面会分散网站权重,我们要直接取消掉此链接,就会导致用户体验变差,要保留就会被继续分权,网站排名上升也会慢很多…

linux 查看内核是否转发_Linux 中实用的 4种 shell 脚本查看网站是否正常

linux系统运维过程中,经常会遇到些问题,有时候问题会比较麻烦,此时shell脚本的优势就体现出来,下面我来介绍几种查看网站是否正常的shell脚本。文内含长段代码可复制可往左滑,希望对大家有帮助!其一#!/bin/…

网站刷关键词_正规的首页关键词排名方法是什么?如何收费的?

现在几乎每个企业都是线上线下共同运营的,但是移动互联网的竞争激烈,需要使用有效的手段来 获得更好的运营状态。而关键词优化是目前符合用户及企业的有力工具,用户用关键词来快速找到自己想要的,企业用关键词来获得靠前的排名&am…

seo自动工具_北京seo自动优化

北京seo自动优化优化的核心内容包括:找到适合的推广方式;建立优化的网络品牌;建立出色的技术;合理、专业的推广手段;正确、***的渠道策划。现在,在网络发展的各个阶段,人们都发现网络推广是很有…

网站服务器创建三个组,腾讯云服务器建站教程 – 安全组规则创建和授权云服务器实例 | 老左笔记...

我们大部分网友站长在选择服务器建站的时候,都是直接安装完毕系统就按照WEB环境建站的。但是我们是不是会发现国内的主机商还是比较重视服务器安全的,开始都要强制设置安全组,默认虽然有固定的安全组,但是如果我们用来建站或者业务…

php cms 个人,PHPcms建站系统-个人建站必不可少的工具

关键字描述:建站 工具 必不可少 系统 个人 网站 CMS 管理系统 站长CMS系统已经成为个人站长建站过程中必不可少的工具,现在已经基本看不到多少站长还在靠手工写HTML页面,究其原因无非是因为CMS具有使用简单,维护方便等众多优点。C…

php资源拒绝访问403,网站出现“403,服务器上文件或目录拒绝访问!”的原因及解决办法!...

下午有个网站忽然无故提示403错误,心里一凉,稍一查询发现新网云主机上十几个网站都是同样的问题。截图如下:由于是服务器下多个网站,同一时间出现相同的问题,所以直接可以排除单个站点设置错误的问题,那什么…

做网站用UTF-8还是GB2312?

经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口口的字符, WordPress程序是用的UTF-8,很多cms用的是GB2312。 ● 为什么有这么多编码? ● UTF-8和GB2312有什么区别&…

浅谈大型网站动态应用系统架构,互联网营销

动态应用,是相对于网站静态内容而言,是指以c/c、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统…

闯关Google+失败 Anonymous自建Anonplus社交网站

和Facebook,Twitter,YouTube等网站一样,Google也关闭了黑客组织Anonymous在社交网络上的页面,这一活跃的黑客组织成立以来持续给政府和大企业的网站带来麻烦,从而被各国监管机构持续打击。为了抗议Google的封杀行为&am…

php 即时通讯插件,四款可以整合到网站的网页版即时通信IM插件系统

网页版聊天系统不需安装任何插件和客户端,只需插入一段代码或简单的组件,就可以让用户方便地在论坛进行即时聊天,提升了网站活跃度和留住用户,同时不用担心让辛苦积攒的用户被其他聊天软件无情夺走。能否与其他网站系统整合&#…

刘宇凡:我眼中的SEO思维

笔者之前写的《SEO成于理想 败于现实》一文,得到很多人的共鸣,当然批评的声音是少不了的,有批评我才有进步,感谢那些给我恶语相连的人。文中内容已经说了,将会写一篇有关SEO思维的文章,那么笔者今天就详解一…

干货来袭 | 程序员学习网站汇总,全网最全,赶紧收藏起来~

废话不多说,直接上干货。首先列出一些在线教程网站,这些在线教程网站通常都比较适合入门,可以作为开发学习路上的第一个阶梯,也可以作为工作中的在线文档。 01 网站 1、智原在线 地 址:http://www.hxzyzx.net/ 简 介…

自学编程推荐的11个学习及刷题网站

初学编程,很多人会选择先自学,那么这时候选择适合自己的学习平台是特别关键的,今天小优就给大家整理了11个学习及刷题网站。 一起来收藏起来! 第一类:课程学习类网站 1、菜鸟教程 菜鸟教程是 Runoob开发的一个编程…

卧槽!这几个 Java 网站,有点刺激!

之间有很多小伙伴咨询我说想要推荐几个学习 Java 的网站,但是之前太忙了,一直没空整理,最近这段时间稍微空闲了些,所以我整理了几个不错的学习 Java 的网站,这些网站基本上都是外文网站,因为我觉得是吧&…

用VSTS进行网站压力测试

情境压力测试即主体向被观察者布置一定任务和作业,借以观察个体完成任务的行为。工作样本测验、无领导小组讨论都可算作情境压力测验。   在软件工程中,压力测试是对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收的性能点&…

第一次模拟建网站1

2019独角兽企业重金招聘Python工程师标准>>> 学习了一周node.js以后,我们终于迎来了自己的第一个建站项目——用自己电脑做一台服务器兼终端,用网页调取数据库内容并显示。 所需用到的基本软件webstorm sqlyog mysql chorme,所需技…

【网站太慢怎么破?】从原理到分析到解决

2019独角兽企业重金招聘Python工程师标准>>> #客户原创#【网站太慢怎么破?】从原理到分析到解决,前端和服务器角度优化网站全攻略~~http://weibo.com/1644971875/BkcBNm4sj (这个绝对重磅推荐啊!) 转载于…

干货来袭!!!10个学习Java的网站!助你登峰!@同学们

下面进入干货时间 很适合java大学生>>>,以及职场人士进行学习进步,要想让自己变得更优秀,就是一个不断学习进步,不断超越自己的一个过程。以下本人收集的 Java 开发者必备的网站,这些网站可以提供信息、以及…