现在位置: 首页 > wordpress
  • GET_POST_META导致数据库查询

    时间:2015-09-27

    我想知道为什么我的网站的搜索结果很慢。我用过最好的Debug Bar 插件,并发现每个搜索结果都会导致5个DB查询,其中3个是SELECT meta_key (完整的查询列表见下文)。在下面的搜索循环代码中,我看到它调用get_post_meta 两次,如果我把它们去掉SELECT meta_key 每个帖子的查询消失,性能也相应提高。从…起Otto\'s excellent answer, 我知道post meta应该被缓存,除非update_post_meta_cache=false, 我什么地方都没

  • 不带边栏的第一个柱子全宽

    时间:2015-09-27

    我想创建一个模板,其中第一个(最新的)帖子分别显示全宽,没有侧边栏。以下所有帖子都应该正常显示,如here1st POST 2nd POST | SIDEBAR 3rd POST | SIDEBAR 4th POST | SIDEBAR ... 你能告诉我怎么做吗?

  • 我所有的WordPress站点都有Bold Open Sans

    时间:2015-09-27

    我不知道我所有的WordPress网站的仪表盘都发生了什么。每个本地站点甚至我的生产站点都使用粗体的开放式SAN字体。这很悲惨,快把我逼疯了。我需要帮助解决这个问题,不知道从哪里开始。

  • PHPUnit和WordPress的数据库连接问题

    时间:2015-09-27

    我正在尝试运行PHPUnit对WordPress插件进行单元测试,但下面的错误不断出现。Warning: mysqli_real_connect(): (HY000/2002): No such file or directory in /private/tmp/wordpress/wp-includes/wp-db.php on line 1452 我使用WP-CLI设置unittests,但在尝试运行时,WP-CLI也会引发类似的错误。我使用MAMP来运行数据库。我将WP-CLI和PHPUn

  • Foreach循环中的Foreach循环?

    时间:2015-09-27

    我有一种情况,唯一的方法似乎是在循环中使用循环。Is that a good idea?像其他人一样,我在寻找可能的最佳解决方案。Situation:<我需要为每种类型分配不同的标记(这些是分类法)</是的,这些标记是Google Map API上的标记</我下面的代码在while循环中,它可以获取我需要的所有帖子</然后在Google Map JS中将代码中的URL用于标记图像What I\'ve got:// Types $car_type = get_the_t

  • 使用jQuery复制“默认”表单

    时间:2015-09-28

    我有以下代码:// Add form jQuery(\'.add-form\').click(function() { // \"Copy\" default form formGroup = jQuery(\'.form-item\').html(); // \"Paste\" default form jQuery(\'#main-form\').append(\'<div class=\"form-item row\"&g

  • 如何删除管理员中某些级别用户的整个左侧导航栏?

    时间:2015-09-28

    我知道如何从左侧导航栏中删除项目(挂钩admin_menu 然后做global $menu; unset( $menu[ __( \"Posts\" ) ] ); 例如)。但它仍然显示一个左侧导航栏(上面没有任何内容)。我要把左边的导航条都去掉。我试过这个,但不起作用://This doesn\'t work (in any hook, or plugin constructor) show_admin_bar(false); //This also doesn\'t work&

  • Custom upload folder

    时间:2015-09-28

    我有自定义帖子类型,我希望当管理员/用户将图像(例如特色图像)上载到此自定义帖子类型时,图像将上载到自定义文件夹。默认情况下,他们会去wp-content/uploads/但我希望他们去wp-content/uploads-post-type-name或wp-content/mu-plugins/my-plugins/uploads/完成了

  • 如果在子文件夹中调用GET_TEMPLATE_PART(),则它不起作用

    时间:2015-09-28

    例如,假设您有如下目录:theme - subfolder - template.php content-job-listing.php 如果我试着这样调用get\\u template\\u partget_template_part(\'content\', \'job-listing\') 从文件模板。php(请注意,这只是一个通用名称,而不是我使用的实际名称)返回NULL。同样,如果我使用get_template_part(\'../content\'

  • POST循环导致针对每个用户的wp_USERS和wp_USERMETA DB查询

    时间:2015-09-28

    继续我的previous question: “我的帖子循环”为每篇帖子生成2个查询:SELECT * FROM wp_users WHERE ID = \'53\' require(\'wp-blog-header.php\'), require_once(\'wp-includes/template-loader.php\'), include(\'/themes/BT/search.php\'), the_post, WP_Query->the_post, WP_Query->s

  • 在精选图片后启动活动

    时间:2015-09-28

    我需要在wordpress中将特征图像裁剪为不同大小的部分。如何在新帖子上设置特色图像(而不是发布后)时触发事件我试过使用$(\".attachment-post-thumbnail\").load(function () { alert(\'I am loaded!\'); }).each(function () { if (this.complete) $(this).load(); }); 但这只会在我发布帖子时触发,这很好,但我也希望在用户添加新帖

  • 显示当前用户分配给哪个角色

    时间:2015-09-28

    WordPress安装的管理面板上是否有一个部分只显示当前登录用户的角色?例如,我知道我有管理员权限,因为我know 但我看不到任何地方证实了这一点。此外,如果我将自己设置为编辑,如何快速检查我是否确实以编辑身份登录?(除了“知道”之外)。如果你一次做10件事却迷失了方向,知道这一点真的很好。也许在“你好…”之后再展示一下会很好在右上角。EDIT在任何人加入并提及用户面板之前。是的,我可以看到有一个角色栏(因为我是一个管理员),但是仅仅是一个贡献者的人是看不到的,对吗?

  • 在对象内添加挂接‘vc_Beresing_init’

    时间:2015-09-28

    我正在开发我的第一个基于面向对象编程(MVC)的插件。一切都很完美,将前端/后端样式、管理菜单页面、短代码创建等排入队列。。。我使用init 钩我从控制器实例化这个类Custom_VC_Elements (构造函数处于活动状态)。class Custom_VC_Elements { public function __construct() { // Armon Product link shortcode add_shortcode( \'armon_p

  • 页面的元框中下拉的CPT帖子未返回帖子ID

    时间:2015-09-28

    我在显示所选帖子的ID时遇到问题。你们能帮忙吗?谢谢以下功能add_action( \'add_meta_boxes\', \'cd_meta_box_add\' ); function cd_meta_box_add() { add_meta_box( \'my-meta-box-id\', \'My First Meta Box\', \'cd_meta_box_cb\', \'page\', \'side\', \'high\' ); } f

  • 使用fwrite()和“a”进行多次追加,而不是一次

    时间:2015-09-28

    我正在做一些测试,因为我对PHP和Wordpress还不熟悉。刷新时,运行以下代码functions.php<?php $content = \"some text here\\n\"; $fp = fopen($_SERVER[\'DOCUMENT_ROOT\'] . \"/wp-content/themes/zerif-lite-child/myText.txt\",\"a\"); fwrite($fp,$content); fclose($fp);&#

  • 自定义插件开发获取帮助上下文以在WP 4.3中工作

    时间:2015-09-28

    我被自定义插件的“帮助”选项卡卡住了。过去我用过 //ADD HELP INFO // add_action(\'contextual_help\', array($this, \'my_plugin_help\')); 现在我正在尝试转换插件帮助部分 add_action(\'load-\' .CUSTOM_POST_TYPE, \'my_plugin_add_help\'); function my_plugin_add_help() {

  • 如何使用永久链接转到包括标题在内的特定页码

    时间:2015-09-28

    几个页面是主页帐户的子页面。示例:帐户\\服务。如何使用permalink转到包括页面标题在内的特定页码?我试过这个:$GLOBALS[\'create_page_service\'] = \'1281\'; $out .= \'<a href=\"\'.get_page_link($GLOBALS[\'create_page_finder\']).\'\">\'.get_the_title($GLOBALS[\'create_page_finder\']).\'</a>\

  • WooCommerce发货明细必填字段

    时间:2015-09-28

    我正在尝试将电话号码必填字段添加到Woocommerce结帐的发货详细信息页面,但只有在选择其他发货地址时,该字段才应为必填字段。Woocommerce认为这是一个定制的修改,超出了他们的支持范围,并建议我将问题张贴在这里。看完这篇文章后,我取得了一些进展http://docs.woothemes.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/ 这让我几乎做到了,但我有一些问题。我只希望该字段在客户发

  • 添加重写规则不适用于我

    时间:2015-09-28

    我正在尝试使用add\\u rewrite\\u规则创建自定义URL。我的问题与此相同:Custom Rewrite with Query vars但我尝试了这两种解决方案,但都不适用于我。为了进行测试,我在本地安装了一个新版本的wordpress,默认主题为215。我安装了插件重写规则检查器来查看所有活动规则。我添加了一个页面“test”,并在function中添加了这个函数。php:add_filter( \'query_vars\', \'query_vars\' ); function q

  • 如何获取帖子类型信息?

    时间:2015-09-28

    因此,我正在进行一些主题和插件集成,并偶然发现了我的面包屑中的一些问题。基本上,我的主题有一个功能,可以检查某些帖子类型,然后相应地填充面包屑。我的一些插件对于主题来说是未知的,所以现在我正在手动将这些帖子类型添加到breadcrumb方法中。问题是,当查看某个页面时,我有时不知道使用哪个条件是\\u singular()、是\\u post\\u type\\u archive(),以及某个插件的post类型的实际名称。我想知道Wordpress中是否有某种(调试)函数可以告诉我请求的元数据。