我应该在主题开发中使用Function_Existes()和/或Add_action()吗?
我在试着my theme 准备在WordPress上发布。组织机构我得到了以下反馈:function\\u exist()这不是最好的3.0设计现在我想知道我做错了什么。在当前结构中,我有:functions.php:/* Load JBST functions on \'after_setup_theme\'. */ add_action( \'after_setup_theme\', \'jbst_theme_setup\' ); if ( ! function_exists
获取多站点中用户的当前博客URL?
我有一个WordPress多站点安装和几个博客。在frontpage(domain.com)上,我有一个登录表单,当用户登录时,它会显示两个链接(管理面板和注销)。但我还想包括一个指向用户当前博客站点的链接,例如:blog。领域com。<li class=\"showblog\"><a href=\"<?php <some code> ?>\">Show blog</a></li>
WordPress自动挑选特色图片
过去,当我创建一篇新闻帖子时,当我在帖子中上传一张图片时,会自动将特色图片分配给帖子。但现在,这已经不起作用了:(唯一改变的是,我安装了某些插件进行测试,然后停用了它们。首先,我发现我没有为特色图片添加主题支持。在我的函数中添加了此代码。php:// This theme uses post thumbnails add_theme_support( \'post-thumbnails\' ); 我现在可以在后端看到特色图片并手动添加。但为什么过去它是自动的呢?我将WordPress
Show box only on edit post
我制作了一个视频自定义帖子类型,并在编辑页面上放置了一个元框,在其中显示与帖子相关的短代码,以便于用户使用。然而,我希望短代码和/或框仅在编辑贴子页面上可见,而不是在新贴子页面上可见,因为它还不相关-我在这里寻找什么?我有一种烦人的感觉,我以前也做过类似的事情,但就是想不出要搜索什么。埃塔:这是我在下面的帮助下所做的,可能对其他人也有用:add_action( \'add_meta_boxes\', \'my_video_add_custom_box\' ); function my_video_
无法重新声明wp_update_core()
我想就在WordPress更新之后,我们无法访问wp管理员登录了。Fatal error: 无法重新声明wp_update_core() (之前在C:\\DWASFiles\\Sites\\pyromaitre\\VirtualDirectory0\\site\\wwwroot\\wp admin\\includes\\update.php:288中声明)在C:\\DWASFiles\\Sites\\pyromaitre\\VirtualDirectory0\\site\\wwwroot\\wp admi
如何获取标签和类别?
我使用以下代码从帖子中获取标记,然后简单地回显它们:$posttags = get_the_tags($post->ID); if ($posttags) { foreach($posttags as $tag) { echo $tag->name . \', \';} } 现在我也需要获得类别。我的第一个想法是简单地复制这个函数,但是有没有一种方法可以创建一个函数来检索标签和类别,然后让它回音?
阻止在post.php中编辑标题
我正在寻找一种方法,以禁用编辑一篇文章的标题时,在张贴。php。我希望帖子的标题保持“固定”,但编辑内容是可能的。 function my_remove_meta_boxes() { if( !current_user_can(\'delete_published_posts\') ) { remove_meta_box(\'titlediv\', \'post\', \'normal\'); } } add_a
无法使简单的元查询起作用
我无法让这个简单的元查询工作,我也不知道为什么。我注册了一个自定义的post类型,称为“ef\\u project”。我有几个使用post类型创建的测试帖子,每个帖子都有一个名为“project\\u status”的Posteta字段,值可以是“draft”、“inactive”、“expired”,我还创建了几个带有每个值的帖子。该查询确实返回我创建的“ef\\u project”帖子,但不会将列表向下筛选到project\\u status元字段为“draft”的帖子,而是显示任何ef\\u pro
如何在没有自定义代码的情况下只显示类别的博客?
是否可以在不使用自定义代码或插件的情况下显示类别的标题?我想在同一个网站上使用两个或三个类别(基本上是两个或三个博客)。
按帖子数量对用户进行排序(包括自定义帖子类型)
我正在使用下面的函数为用户统计帖子(包括自定义帖子类型)。我正在整理一个用户列表,并希望通过此计数函数对其进行排序。get\\u users()函数的orderby选项是有限的,post\\u count不包括自定义的post类型。如何使用此功能订购用户?功能:function foo_count_posts( $userid, $post_type = \'\', $post_status = \'publish\') { global $wpdb; $quer
自定义发布类型根模板
我已经为我正在处理的项目创建了一个自定义帖子类型。我已经将URL slug定义为“供应商”。所以现在当我浏览www.mysite时。com/vendors,它显示了我的所有自定义帖子类型帖子。我不希望根slug成为我所有帖子的列表。有没有办法为/供应商/slug定义自定义模板?
从主页中排除不再工作的类别
直到本周之前,我一直在使用query从我的主页中排除类别,没有出现任何问题。我想知道改变的原因和更好的方法。我也在尝试各种各样的解决方案,但都没有成功。function excludeCat($query) { if ( $query->is_home() ) { $query->set(\'cat\', \'-99, -263, -255, -268, -105\'); } return $query; } add_filt
Parent Page > Child Page Menu
我正在尝试使用引导创建一个可折叠菜单。我遇到的问题是如何获得正确的Wordpress PHP代码来调用正确的页面。此菜单也将显示在这些子页面上。我希望菜单层次结构如下所示:具体第1页---子页第1页---子页第2页具体第2页---子页第一页---子页第二页
更改TinyMCE链接对话框上的固定链接类型
我最近遇到了一个问题,当我在帖子内容中插入文本链接,然后更新目标帖子的slug或更改永久链接选项时,帖子内容中的链接不会得到更新。只有当你忘记了其他帖子的文本链接放在哪里,所以不更新它们时,这才是真正的问题。因此,我想出了一个主意,即以某种方式改变TinyMCE中的链接对话,使用短链接,而不是插入完整的永久链接:所以example.com/mypage/somepage 而是插入为example.com?p=123这样,内容链接就不需要更新,除非你把目标帖子弄糟了。有没有人对如何实现这一点有想法?我希望在
如何对请求[‘action’]调试‘NOTICE:UNDefined INDEX’
我使用下一段代码来保存主题的选项(通过使用Wp设置API),但当我调试它时,我会得到\'Notice: Undefined index: action\' 错误/通知。为了修复它,我在第一个$\\u请求之前添加了“isset()”。现在通知没有出现,但当我单击“保存”按钮时,选项没有保存。我做错了什么?我怎样才能修复它?提前谢谢你。function mytheme_add_admin() { global $themename, $options; if ( isset( $_GET[\'
Internal and External Blog
我的公司正在寻找一个只有我们的员工才能访问的内部公司博客。我们正在研究Sharepoint和其他选项,其中之一就是WordPress。(并不是我们办公室的每个人都有Sharepoint,但我对此的问题将转到其他地方。)我们也有可能在某个时候需要一个外部的公共博客。我们可以用WordPress同时拥有私人公司博客和公共博客吗?如果有人有足够的知识进行比较,Sharepoint与WordPress的利弊是什么?感谢您的时间和帮助!
将WordPress转换为Android或iPhone应用程序
我的客户要求我将他们的WordPress网站转换为Android和iPhone应用程序。我查看了很多选项,尤其是博客部分,这似乎是可行的,因为rss可以用作db,但我以客户身份使用WP站点,我想知道是否有可能将站点的所有内容提取出来,保存为rss并用作db。或者有更好的方法值得赞赏?非常感谢
根据元数据更改管理员帖子的顺序
在我的管理面板中,我有一个自定义的帖子类型,用页面属性来定义顺序。有没有“简单”的方法来改变管理面板拉帖子的方式,以便我可以重新排序?Page Attributes 定义顺序和父级。我的自定义帖子类型不是页面,但它仍然支持页面属性,因为我想以有意义的方式对它们进行排序。目前,在Wordpress管理面板中,当使用自定义帖子类型和页面属性时,管理面板不会按定义的顺序对帖子进行排序,而是按发布日期(顶部最新)对所有帖子进行排序。我希望使用页面属性在管理面板中按页面属性定义的相同顺序排列自定义帖子类型的帖子。更
Category base 404 - fix
我以前在入侵WordPress时就看到过这个问题尝试访问时www.example.com/category/ 我得到一个404页显示。有没有一种方法可以显示一些有用的东西,例如使用自定义代码的页面而不是404页面?需要你的帮助来解决这个问题,如果有什么不清楚的,请告诉我。我试图添加标签类别库和类别页面,但没有成功。如果你对好标签有什么建议,请告诉我。谢谢桑托尼
WooCommerce可变产品价格-“From”文本从哪里生成?
以下代码来自github 将在产品档案中显示的所有可变产品中添加“-[最高价格]”。我想知道如何删除同一过滤器中的“From”文本。add_filter(\'woocommerce_variable_price_html\', \'custom_variation_price\', 10, 2); function custom_variation_price( $price, $product ) { $price = \'\';