您当前的位置:首页 > TAG信息列表 > theme-development

  • 主题的单元测试究竟是如何工作的?

    时间:2014-12-07

    由于有关单元测试的大多数材料都侧重于插件开发,而不是主题开发,因此我在自己尝试时遇到了一个绊脚石。我已经安装了PHPUnit,从WP-repo获取了测试套件,并对其进行了配置,以便测试能够运行。我还没弄清楚的是how do you specify which theme it should test? 我已经收集到,作为测试过程的一部分,它实际上创建了一个单独的WordPress安装,但在什么情况下,您会告诉它使用特定的主题?我是否遗漏了一些明显的东西?

  • Managing Wordpress Theme

    时间:2014-12-07

    Wordpress主题包含以下组件:主题。zip文件演示内容。xml PSD。zip文件(包含icon-blog.psd、icon-home.psd、integrity-blog.psd等文件,…续订home.psd)使用WP Admin(WP后端)我已成功上载主题。zip文件。使用WP导入器,我成功上传了演示内容。但是,如何处理PSD文件?我想补充一点,当前的前端看起来非常基本。我认为PSD文件可以丰富前端。但是我该如何使用它们呢?我在哪里“导入”它们?我该怎么做?

  • WordPress空导航菜单错误

    时间:2014-12-09

    我创建了多站点。我已经为第一个子域分配了菜单,而对于第二个子域,我没有分配菜单。我刚刚启用了调试模式,出现以下错误:Notice: Trying to get property of non-object in /home3/public_html/project/myproject/wp-includes/nav-menu-template.php on line 154我看了几篇文章,他们建议使用解决方案Fallback\'fallback_cb\' => \'wp_page_menu\

  • 插件的必需JS没有插入到我的主题中

    时间:2014-12-10

    我所有的插件和它们所必需的。js文件没有插入到我的主题的头部。CSS文件插入正常,但不是。js文件。不知道怎么了。当我切换到默认主题时,一切正常。我有<?php wp_head(); ?> 直接在之前</head>和<?php wp_footer(); ?> 就在前面</body>

  • WP_LIST_CATEGORES中的自定义HTML结构

    时间:2014-12-10

    我正在尝试实现类别的Ajax导航,为此,我需要代码如下所示:<ul> <li data-level=\"1\">Parent Category</li> <li data-level=\"1\">Parent Category <ul class=\"children\"> <li class=\"sub-category\" data-level=\"2\">Subcat

  • HTML5-重置主题不显示图像

    时间:2014-12-10

    我开始根据HTML5-reset 从GitHub下载的主题。在触摸/修改任何内容之前,我试图在get_header(); 在循环上方,使用以下HTML代码snipet:<div class=\"the-image\"> <img src=\"images/moonrise_100.jpg\" alt=\"moonrise\" /> </div> 但当我尝试查看结果时,意外地只显示了损坏图像的图标,因此使用chrome检查元素是否有任何

  • 查询某个目录下的所有js文件时出错

    时间:2014-12-11

    我正在使用\\u的主题。我有js文件夹下的所有js文件。我的代码function _s_scripts() { $js_dir = get_template_directory_uri() . \"/js/\"; foreach(glob($js_dir.\'/*.*\') as $file) { $label = str_replace(\".\", \"\", $file); wp_enqueue_script($label, $js_dir . $file . \'.

  • 在WordPress的编辑帖子屏幕中添加带自定义操作的自定义按钮?

    时间:2014-12-11

    我正在为客户创造一些东西Class 我用一个Custom Post Type called \'PuSH Feeds\' 当用户添加新帖子并发布时,他们可以单击two buttons 我在Custom Meta Box.一个按钮用于\'Subscribe\' 另一个是\'Unsubscribe\'. 我正在使用save_post action hook 并测试$_POST 全球有\'pushfeed-subscribe\' 或\'pushfeed-unsubscribe\' 然后做我需要做的事。然而,出于

  • 通过主题PHP跟踪/跟踪页面构造

    时间:2014-12-12

    什么工具和方法可以让我了解WP是如何构建页面的?我有一个与主题相关的插件组合,从代码开始,我无法确定哪些文件包含相关代码。例如,我可以看到一个页面正在使用一个特定的模板,我可以打开该模板的PHP,但试图从那里找到引用的方法并找出它们在生产中何时被调用是没有希望的。

  • WP_POST->POST_PARENT对象返回0

    时间:2014-12-13

    我正在开发一个Wordpress主题,我已经注册了一个新的菜单位置(称为主菜单),并且正在使用一个菜单。在我的菜单中,在一个名为“tier-1 page”的页面下有一个名为“tier-2 page”的页面。我想在子页面(“tier-2页面”)上获取父页面(“tier-1页面”)的ID。我试过了$post->post_parent, get_post()->post_parent, get_post_ancestors($post->ID) 它们都返回0。此时,我不知道为什么无法检索父页面

  • Prevent theme from activating

    时间:2014-12-14

    我正在处理一个只在主题激活时运行一次代码的主题(使用after_switch_theme 挂钩)。我想知道如果某些要求没有得到满足,是否可以安全地阻止我的主题被激活。具体来说,我想检查WPML是否已安装并激活,如果未安装并激活,则阻止激活我的主题。检查WPML是否被激活不是问题,我的问题是如何安全地阻止主题被激活。恐怕使用PHP的die() 可能会导致主题处于半激活状态的问题。即使die() 如果要正常工作,我仍然需要激活另一个主题,然后激活WPML,最后再重新激活我的主题。下面是理想情况下的代码:add

  • 允许用户在主题选项页面上添加输入字段

    时间:2014-12-14

    我正在为我自己的wordpress主题创建一个主题选项页面,我一直在尝试创建类似this 在“我的选项”页面上这意味着我的用户(管理员)可以添加任意数量的输入字段(在此图像中,它们是下拉元素)我需要将此功能添加为内置选项页,因此在这种情况下,像ACF这样的插件将不适用于我。我必须从头开始构建这个。谢谢

  • WordPress随机引入页面主题

    时间:2014-12-15

    我有一个网站,它有多个自定义模板——各种各样的页面和一些自定义的帖子类型。然而,WP现在把一切都搞砸了。例如:所有设置为使用“子页面-标准”自定义模板的页面在后端已自动更改为“默认”,但在前端仍显示正确的配置。但是,当我将模板文件更改为正确的模板文件时,前端就会开始引入自定义的posts模板。为什么会发生这种情况,我该如何解决?

  • 检查是否从特定页面模板重定向

    时间:2014-12-16

    我有一个页面模板,可以使用以下内容重定向到主页:wp_redirect( home_url() ); 现在,在主页上可以检查它是否已从特定页面模板重定向without 知道该页面的URL吗?

  • 除非将?Reset=1添加到URL,否则不会显示对模板的更改

    时间:2014-12-17

    正如标题所述,我向模板文件中添加了一些内容:echo \'<img src=\"\'. get_site_url() . \'/wp-content/themes/enfold/images/leverage.png\" />\'; 但在firefox和IE上,除非在URL末尾添加“?reset=1”,否则添加的内容不会显示在页面上。此问题出现在所有页面上。如果输入URL时没有添加该内容,则加载页面时不会进行更改。有人能帮我吗

  • 从摘录中筛选URL和快捷代码(_E)

    时间:2014-12-18

    我刚刚注意到我正在研究的主题有一个奇怪的行为。如果我有一篇只有一个链接或短代码的帖子,the_excerpt 将打印该URL或快捷码。但是如果我在帖子中有一些文字,在相同链接或短代码的下方或上方,the_excerpt 仅返回文本。为什么会这样?如果帖子中没有其他内容,有没有简单的方法删除链接和短代码?我使用的唯一过滤器the_excerpt 是excerpt_more 和excerpt_length. 另外,在我的循环中,我使用the_excerpt();. -- Later edit -- 在下面交换

  • 如果未添加侧边栏,则显示不同的网站布局

    时间:2014-12-21

    我有一个关于侧边栏中有无wp widges的网站布局的问题。这是我注册的边栏的代码。<?php if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar(products) ) : endif; ?> 这是我在函数中的代码。phpif (function_exists(\'register_sidebar\')) { $opts = array(

  • Get all Custom Post Types

    时间:2014-12-21

    我正在创建一个带有内置自定义帖子类型的WP主题(我正在使用WPAlchemy添加两个自定义元数据库)。$theme_custom_metabox = new WPAlchemy_MetaBox( array( \'id\' => \'my_metabox\', \'title\' => \'Custom Metabox\', \'context\' => \'normal\', \'autosave\' =>

  • 主题选项页面未显示在管理菜单中

    时间:2014-12-24

    我目前正在开发一个WordPress主题,并希望它有一个首选项窗格,以指定用户的谷歌分析跟踪代码,例如。按照我在Codex和多个教程中得到的说明,这段代码放置在函数中。php文件应创建“Appearence”部分的子菜单,如果用户具有“manage\\u options”功能,则显示“Theme preferences”或“You shall not pass”如果没有。// Add theme settings link in the admin section menu functi

  • 当前菜单项类不起作用

    时间:2014-12-26

    当前菜单项类不适用于我的主题中的特定菜单,我的css代码为.mainNav ul li a { color: #686868; font-size: 14px; height: 38px; line-height: 38px; display: inline-block; padding: 0 10px; border-radius: 2px; } .mainNav ul li.current-menu-item