wordpress子主题修改主题中其他目录的文件
不像style.css,子主题中的functions.php不会覆盖父主题中对应功能,而是将新的功能加入到父主题的functions.php中。
(其实它会在父主题文件加载之前先载入。
)子主题的functions.php首先加载意味着你的主题的用户功能可插入——即子主题是可替换的——通过有条件地进行声明。
例如:if (!function_exists('theme_special_nav')) {function theme_special_nav() {// Do something.}}用这种方式,子主题可以替换父主题中的一个PHP函数,只需要简单地对它再次声明。
参考:http://flydo.me/wordpress-child-themes.html
WordPress的根目录是在哪
wordpress主题文件一般包括:首页index.php分类目录:archive.php独立页面:page.php文章页面:single.php样式表:style.php另一个分类目录:category.php当然还要根据开发主题人士,开发的主题为主。
以上就是wordpress的基本文件
wordpress主题文件在主机的什么位置
wordpress主题文件在主机的什么位置主页面并非位于wordpress主题中,而是位于网站根目录里面的index.php,当您访问网站时,则先通过这个index.php文件,访问位于主题中的index.php文件。
如果想修改主题,则需要修改的是位于您主题目录里面的index.php就可以了。
希望对您有所帮助。
文章在数据库里面存着,显示单篇文章的时候会先从数据库查询出来这篇文章的数据,再套到模版(single.php)中,最终生成你看到的文章页面,并不像DEDE、PHPCMS等开源程序以文件的形式存储的
如何在wordpress主题中添加设置页面
1、创建所需的文件 在进行主题定制前,应该首先创建一个可供自定义的“设置选项页面”。
创建设置选项页的代码需要放置在主题目录下的functions.php文件中。
如果我们的主题名为“OptionPage”,那么functions.php文件的路径为:\wp-content\themes\OptionPage\functions.phph。
我们不需要让wordpress手动加载它,在执行时wordpress会自动加载。
2、建立设置选项页 首先第一步需要在后台建立一个空白页面供我们使用。
我们通过add_aaction来实现这一步。
Actions可以在wordpress执行时的特定时间被响应,例如,当在控制面板创建菜单时,admin_menu就会被响应执行。
因此,可以利用这些来实现我们所需的功能。
这是我们创建选项页的最基本的功能。
// 设置选项页 function themeoptions_admin_menu() {// 在控制面板的侧边栏添加设置选项页链接 add_theme_page("主题设置", "主题选项", 'edit_themes', basename(__FILE__), 'themeoptions_page'); } function themeoptions_page() {// 设置选项页面的主要功能 } add_action('admin_menu', 'themeoptions_admin_menu');?> themeoptions_admin_menu() 是在控制面板的侧边栏中添加一个链接,指向我们创建的选项页:themeoptions_page。
add_theme_page() 的参数为:页面标题:主题设置 菜单标题:主题选项(p.s.为了区分显示,页面与菜单标题我做了不同我命名) 作用功能:edit_themes;Handle(句柄):当前文件;执行的函数:themeoptions_page;现在后台控制面板侧边栏的处就多了一个“主题设置”的菜单,但是现在还是空白的,我们后面要实现的定制内容就在这个空白页面上创建。
3、添加选项和字段 现在我们就可以在刚创建的空白页面上添加我们的选项和字段。
这个页面你可以根据自己的需要进行样式风格化,但在本教程中我们将使用wordpress默认的类,这样可以节省我们的时间并且看起来更加原生。
页面内容的代码需包含在 themeoptions_page() 函数内。
首先,我们先添加一个 class="wrap" 的 div 容器;然后,在头部添加一个默认图标作为作为页面标题;最后是设计表单。
function themeoptions_page() {// here's the main function that will generate our options page?> 主题设置 } 在表单中,首先我们需要添加一个隐藏的值,通过它来检查更新是否已经提交。
然后添加一个提交按钮,这里我也使用wordpress默认的按钮样式。
现在的效果为:现在我们已经创建了设置选项页的基本结构,下面我们开始根据之前制定的内容进行完善:首先,我们要允许主题使用者可以更改颜色方案。
对于这一点,我们需要一个下拉列表提供可用的配色方案。
其次,增加两个广告位的内容,我们需要增加两个文本框来输入图片的URL及广告链接URL。
最后,用户可选择是否显示搜索框。
这一点,我们通过添加复选框来实现。
代码如下:function themeoptions_page() {// 这是产生主题选项页面的主要功能?> 主题设置 主题配色方案 >灰色 >浅蓝 >粉红 图片广告位(1) "/> 广告图片 "/> 广告链接 图片广告位(2) "/> 广告图片 "/> 广告链接 /> 显示搜索框 } 到这里选项页面的内容就已经基本构建完毕了。
4、数据库更新 到目前为止,我们已经创建了一个主题选项页面,下一步要做的就是如何将数据透过POST提交的wordpress数据库。
要做到这一点,需要创建一个新的功能函数themeoptions_update(),这个函数将会被themeoptions_page()调用,所以将下面的代码添加到themeoptions_page()函数的最上面。
if ( $_POST['update_themeoptions'] == 'true' ) { themeoptions_update(); } 下一步是增加一个更新函数。
function themeoptions_update() { // 数据更新验证 update_option('mytheme_colour', $_POST['colour']); update_option('mytheme_ad1image', $_POST['ad1image']); update_option('mytheme_ad1url', $_POST['ad1url']); update_option('mytheme_ad2image', $_POST['ad2image']); update_option('mytheme_ad2url', $_POST['ad2url']); if ($_POST['display_search']=='on') { $display = 'checked'; } else { $display = ''; } update_option('mytheme_display_search', $display); }5、调用选项定制主题5.1 更改配色方案 我们主题的默认样式文件为 style.css,如果使用其他的配色方案,我们需要建立相应的样式文件,例如本例中的 blue.css、pink.css,style.css 为默认的灰色。
为了切换配色方案样式表,需要在主题 header 中加入以下代码:/default.css" type="text/css">/.css" type="text/css">5.2 增加广告位图片 在你想要放置广告的地方添加以下代码:">" height="125" width="125" />">" height="125" width="125" />5.3 是否显示搜索框 在需要放置搜索框的地方添加以下代码,当用户选择显示搜索框时会显示,否则则不显示: 搜索框 "> " /> 6、总结 本文翻译自NET TUTS+文章《How to Integrate an Options Page into your WordPress Theme》,版权归原文作者所有。
为了更容易地学习添加主题选项页的过程,我省略了原文中部分内容,有兴趣的话可以参考原文。
翻译水平有限,...
wordpress主题在哪个文件夹
最近比较流行“回复后可见”不知发现没有,这个方式多用于论坛。
不仅可以积攒评价而且还能增加用户深度,是一种不错的方式。
很多用wordpress的朋友也想通过这个方式来做站可是wordpress主题怎么设置内容回复后可见1、通过登录wordpress后台在【仪表盘】左侧栏目录中找到安装插件项目并直接通过搜索easy2hide安装并启用即可激活内容回复后可见的效果;2、首先要下载这个插件最好可以下载到桌面这样找来比较方便可以快速的上传到网站根目录,同时在桌面解压,(可以直接去官方下载其它地方的插件都不稳定有的有病毒)3、之后选择登陆自己的存放网站的ftp将下载解压好的包上传到网站后台根目录下的插件文件夹中4、登入wp后台还是在后天的【仪表盘】中找到如图琐事的一个插座标识(插件)选中已安装的插件,这个时候看到刚安装好的插件选中点击【启用】即可;5、操作在文章内容中实现内容回复可见效果,这个时候打开自己的编辑器也就是【文章】中的发表文章,这个时候点击【文本】或者源代码选项进入编辑页面,在编辑隐藏内容时可以选择红色部位点击两下,同时将光标移动到代码中间部分输入要隐藏的内容;6、内容回复可见效果图:看到已经出现了回复本文才可看到本文中的隐藏文本。
为了效果突出还可以在设置的时候加粗或者进行颜色区别好让用户可以明显的看到;注意:插件要4.0的3.2的可能不兼容
转载请注明出处51数据库 » wordpress主题根目录
哎呦丶这逼满分