$wpdb-加入没有结果
对于我客户的一个WP站点,我正在制作一个插件,使用db查询。我有两个专门用于插件的自定义表:user_req — 存储用户选择的帖子以及一些自定义字段的数据user_req_admin — 使用特殊外键存储一些非常基本的内容user_req_id.Table: user_reqTable: user_req_admin我的计划是Join 5 tables 使用单个查询:用户请求管理员将通过以下方式加入:{$wpdb->user_req_admin}.user_req_id 连接方式{$wpdb-&g
分类类别类别.php不起作用
我已经创建了自定义的帖子类型、分类法和类别。查看类别时,它似乎在使用索引。php并忽略WordPress模板层次结构。任何想法为什么分类。php,类别-{id}。php等不适用于自定义帖子类型类别,但适用于常规帖子?谢谢add_action(\'init\', \'collegestampede_register\'); function collegestampede_register() { $labels = array( \'na
在Auth.php文件上显示10个以上的帖子
似乎只有10篇帖子显示在作者的页面上。php文件。我用的主题就是这个。php文件:-<?php while ( have_posts() ) : the_post(); ?> <?php endwhile; ?> <?php wt_pagination(); ?> 循环仅获得(作者的)前10篇帖子。如何将其更改为前30篇帖子。无需写入辅助(自定义)循环。
Manipulating a query
我正在尝试使用自己的搜索表单,而不是默认的单字段表单。因此,我创建了字段,并使用pre_get_posts 钩一切都很好。因为搜索了多个custom fields 我正在使用meta_query 具有relation => \'OR\' 以及在其中使用多个键/值数组。但有一个问题我已经并将要解释。这是单击“提交”按钮时将运行的查询:SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON (wp_
2使用相同数据库安装WordPress
我尝试在WordPress中创建2个站点(1个域和1个子域)。子域应具有不同的徽标、菜单、广告。。等等,但它们都是同一个数据库和同一篇文章。我知道这对谷歌来说很危险,但我对此有其他计划。我上传wp到主域和子域。在wp配置中,我放置了相同的数据库,但子域上显示的链接与主体中的链接完全相同。以下是一个域示例:http://wow7.ro 和一个子域:http://lol.wow7.ro . 我尝试在phpmyadmin中复制wp prefix \\u options表以具有不同的siteurl,但在wp结构中
插入媒体中的自定义图像大小
我在我的函数中设置了一些自定义图像大小,它的工作原理与人们所期望的一样,但我希望在用户向帖子添加图像时显示此自定义图像大小。您知道,当您将图像添加到帖子时,在底部区域,您可以选择预定义的大小;基本上,我想增加我自己的大小到这个领域。。。这可能吗?
检测你是否在一个帖子页面上的最好方法
所以这似乎是一件很卑鄙的事情,但请跟我来。我想通过pre_get_posts 行动这是给我的整个WP\\U查询对象。(见结尾)我考虑使用的东西:is_single() - 太宽了is_singular() - 现在使用这个还为时过早,因为get_queried_object() 尚未设置$query->single 财产——再次过于宽泛$query->get(\'post_type\') - 未设置,因为它使用name 属性是name 真的是这里唯一的指标吗?WP_Query Object
如何在互联网上跟踪你的主题使用情况?
主题和现代。我的主题(Tiny Forge)经常从使用它的真实网站中获得灵感。不幸的是,要在谷歌上找到谁在使用你的主题并不容易。我曾想过使用meta generator,但这是WordPress的专利。然后我想在评论中加上主题名和版本,但谷歌没有索引评论。。。最后一种补救方法是插入隐藏文本并显示:无;但我担心这会对用户的网站谷歌排名产生影响?您在web上找到主题实现的经验是什么?您是否使用任何“指纹”或“水印”方法?
使用域映射配置多站点
我们有一个客户,为他的客户运营着15个左右的电子商务和宣传册网站。他们想做的是在每个网站上添加WordPress博客,例如: www.site1.com/blog www.site2.com/blog www.site3.com/blog www.site4.com/blog 所有这些站点都位于同一台服务器上(运行PHP 5.3的Windows 2008R2/IIS7.5)。而不是在每个/blog 我们要映射的目录/blog 作为位于中央管理站点的WordPress
如何重新启用被Google找到的功能
很久以前,当我安装WordPress时,我启用了(无机器人)或类似的功能,无论如何,谷歌在搜索我的网站时不会显示更多的细节。我该如何扭转这种局面?编辑:我的html源:<meta name=\"robots\" content=\"noindex,nofollow\"> 我的php源代码:<meta charset=\"<?php bloginfo(\'charset\'); ?>\">
如何从管理面板插入图像和文本贯穿我的主题
我想有一个管理面板,我可以上传一个图像和自定义一行文字。然后在整个主题中使用短代码来显示文本/图像。我还希望这是可扩展的,这样我可以添加更多的图像上传/文本输入到这个面板,因为我的网站增长。我使用了一个教程,该教程展示了如何以类似的方式插入徽标,我将对其进行破解以供使用,但在当前版本的Wordpress中,遵循该教程似乎不起作用。
修改帖子过滤器以设置每页的自定义帖子数并排除子帖子
我有一个称为“图库”的自定义帖子类型,它是分层的。我在函数中使用了一个函数。php文件将每页显示的帖子数修改为48。这一部分很好,但我还需要它来排除所有子帖子,以便只有顶级父帖子才能构成每页拉入的48篇帖子。以下是当前代码: function projects_custom_number_of_posts( $query ) { if ( is_admin() || ! $query->is_main_query() ) return;
按元值选择自定义帖子
假设我有自定义的帖子类型foo 有一个叫做bar. 我发布了一个条目bar = pineapple. 现在我想检查一下foo 在数据库中bar 设置为pineapple. 我该怎么做?我用一个wpdb 但这感觉不对。有没有一种优雅的、也许是内在的方式可以让我做到这一点?
在主题定制器页面中使用IF语句
我正在慢慢地,但肯定地,逐步完善我的第一个wordpress主题。我试图让所有的美学都有不同的选择,但分类很好,所以它不是压倒性的。因此,在我的主题定制器页面中,我有不同的复选框,可以区分特定组件样式的不同选项。例如,我可以有两个复选框来区分用户想要的按钮类型。所以我的问题是:如果选中了组中的另一个复选框,如何自动取消选中一个复选框?我想这将防止我对页面上的同一个元素有不同的选项被选中,并可能弄糟一些东西。我想如果语句可能是唯一的方法,但我不确定如何添加它们,因为我没有创建页面,这一切都是使用主题定制器A
WPMU站点在子目录中:当我使用NS克隆专业插件克隆站点时,我如何从URL中删除子目录?
我在子目录/new/中有一个WPMU站点。所以我的主要URL是example.com/new. 我已经能够使用.htaccess 并复制index.php 文件进入域以实现example.com 对于我的主站点。然而我有一个“NS Cloner Pro”插件,它可以一键克隆WPMU站点(很棒的插件!)但每个克隆仍然有/new/子目录。所以我想要的是example.com/clone-site-1/但我得到的是example.com/new/clone-site-1.我试过使用www.interconnec
在WordPress更新到3.5+后,我在插件wpdb::Prepare()中收到许多错误
在wordpress更新到3.5以上版本后,我在这个插件中发现了许多错误。我发现原因是:http://make.wordpress.org/core/2012/12/12/php-warning-missing-argument-2-for-wpdb-prepare/我不知道如何修理它。如果有人能帮我解决这些问题,或者给我一个如何解决的例子。这是插件核心文件http://pastebin.com/Tk5Gf1HRWordPress database error You have an error in y
如何将自定义元框带到自定义帖子类型中?
我在的帮助下创建了一个自定义元框this answer 但此元框仅出现在编辑后屏幕中。如何使其在“页面”以及由当前主题创建的自定义帖子类型上可见。Update:代码来自function.php 添加自定义元框: /* Define the custom box */ add_action( \'add_meta_boxes\', \'wpse_61041_add_custom_box\' ); /* Do something with the data entered */
为什么我要放if(has_posts()),While(Have_Posts())还不够?
我有一个关于“循环”的问题。<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php endwhile; else: ?> <p><?php _e(\'Sorry, no posts matched your criteria.\'); ?></p> <?php endif; ?> 代码取自The Loop Wo
如何使用带有标签链接的wp_NAV_MENU?
我正在开发一个自定义主题,导航部分使用hashtags(是的,所有内容都在一个页面上)。所以当我使用wp_nav_menu( array( \'theme_location\' etc 菜单项链接到页面。我是否可以使用/编辑wp\\u nav\\u菜单,以便为每个页面链接添加#,如mysite.com/about-us/ 成为mysite.com/#about-us/ 还是应该创建自定义菜单功能?附加问题:为什么wp\\u get\\u nav\\u menu items不给
从主题获取插件目录
有人知道从主题函数中获取插件目录路径的非黑客方法吗。php?我使用了plugin\\u dir\\u path(FILE), 但因为它调用了主题的功能。php返回该文件的路径。不是插件目录。我可以对其进行字符串操作并添加插件路径,但这感觉几乎和硬编码整个路径一样糟糕。我已通过以下方式使其工作:require_once( ABSPATH .\'/wp-content/plugins/ehu-events/event-widget.php\' ); 但我知道这是老生常谈,也是错误的,我可能会因为使用