如何:将自定义帖子类型用作管理中的子菜单项
在插件中,我创建了3种自定义帖子类型,例如:我还创建了一个“宠物”顶级菜单页,使用add_menu_page其中,我想将3个CPT添加为submenu items.Problem: 我不知道如何将自定义帖子类型添加为子菜单项。这个Codex 国家:对于自定义帖子类型:add\\u submenu\\u page(\'edit.php?Post\\u type=您的帖子类型\',…);但我不明白。还有,这是最好的方式吗?请告知。
是否在Auth.php中获取没有发布帖子的作者元数据?
不幸的是,以下代码only echo 如果作者至少有one 已发布帖子:(<?php the_author_meta(\'description\'); ?> <?php the_author_posts(); ?> <?php printf( esc_attr__( \'Twitter Pro\'), get_the_author() ); ?> 是吗possible 检索作者元数据的步骤author.php 作者何时发布
搜索钩子将Cookie设置在<Head>之前,避免“Header已发送”
我编写了一个设置cookie的插件,需要将代码放在head部分之前的最顶端,以避免“Headers ready sent”PHP错误。主题通常将wp\\u head放在head部分结束之前,那么有没有什么有效的方法可以让插件发送此代码而不必编辑主题本身?
我的样式表没有出现在主题编辑器中
我不知道为什么会发生这种情况,但我的样式表没有出现在主题编辑器中。这只是存档方式。css。其他模板正常显示。在标题中。php,我正在使用以下代码:<link rel=\"stylesheet\" type=\"text/css\" href=\"<?php echo get_stylesheet_uri(); ?>\" /> 但我也试过: <link rel=\"stylesheet\" href=\"<?php echo get_stylesheet_uri
是否覆盖类别固定链接以匹配旧的非WordPress链接?
我正在将当前静态网站迁移到WordPress。页面(我使用的是页面,而不是帖子和类别)具有以下结构: Products (parent page) - Product 1 (child-page) - Product 2 (child-page) - Product 3 (child-page) 自定义永久链接是:example.com/%category%/%postname%/ 生成的链接包括:example.com/products exam
(同时)添加多种语言的文本
我正在建立一个wordpress网站。在站点上每个页面的右上角,我将有两个(或更多)标志,单击任何给定的标志应使站点以与给定标志对应的语言显示文本。为了做到这一点,我应该能够输入WordPress页面、帖子、博客卷等的文本。。。同时使用所有支持的语言。WordPress是如何做到这一点的?(我还想将一种语言设置为默认语言,这样,如果一种语言中缺少一个文本,那么它将以默认语言显示,但我希望管理界面足够灵活,以便任何给定的文本必须同时以两种(或所有支持的)语言输入,只需一次提交。我是否需要一个插件来实现这种行
多站点超级管理员和网络管理员电子邮件
我有一个Wordpress多站点。我想更改超级管理员帐户上的电子邮件地址。无法再访问超级管理员帐户上的当前电子邮件地址。我可以在“网络设置”中更改网络管理员电子邮件,但如果我尝试在“用户>配置文件”中更改超级管理员电子邮件,我会收到一条消息说“您的电子邮件有一个待定的更改”我是否需要访问超级管理员帐户上的旧电子邮件地址以确认电子邮件地址的更改。
POST_TYPE_EXISTS不断返回FALSE
我有一个小助手类,用于注册新的自定义帖子类型。然而,它似乎是在每个页面加载上注册自定义帖子类型。我为此开了一张小支票:if( ! post_type_exists( $this->post_type_name ) ) { add_action( \'init\', array( &$this, \'register_post_type\' ) ); } 然而,问题依然存在。我补充道var_dump(post_type_exists( $this->
MySQLI_Real_Connect()-客户端警告未知的身份验证方法
我在调试日志中不断收到以下警告:PHP Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [mysql_old_password] in /wp-includes/wp-db.php on line 1379 PHP Warning: mysqli_real_connect(): (HY000/2054): The server reque
使用GET_POST_CUSTOM呈现快捷代码
想知道是否有人知道在使用:get\\u post\\u custom时如何获取要渲染的切换短代码<?php $post_customs = get_post_custom(); //$post_customs = the_sub_field(\'project_items\'); if(isset($post_customs[\"project_items\"]) && count($post_customs[\"project_ite
如何在metbox中获得多个复选框值?
我通过WordPress meta box列出复选框,但我无法在我的主题中获得该值。我可以使用此代码获取文本值<? echo get_post_meta($post->ID, $prefix . \'text\', true); ?> 但如果我在复选框中使用此代码,它会给我“数组”这是我的完整代码<?php $prefix = \'dbt_\'; $meta_box = array( \'id\' => \'my-meta-box\',
插件使用的函数.php中的设置
我正在编写一个简单的插件,希望在函数中的数组中进行一些设置。php文件。I\'m thinking of adding this in the theme functions.php$test = array(\'haha\' => \'hehe\'); my_function( $test); 然而,我需要通过插件中的操作和过滤器来获取它。例如,我有这样一个函数:add_action(\'wp_head\', \'tryit\'); function tryit() {&
有人知道Get_Comments()的所有参数吗
这里是the link. 有很多参数还没有解释,我想知道所有这些。我想,我已经试着去读代码了,但一点也不懂。我越是尝试阅读代码,就有越多的查询。有人知道这些参数吗?尤其是“parent”、“post\\u parent”、“fields”、“include\\u unapproved”、“comment\\u in”、“post\\u in”。请帮助我,我真的很感激。谢谢你阅读我的问题。
将外部的值传递给插件变量
是否有一种从外部传递自定义变量值的方法,就像从函数传递一样。php到插件的变量?假设我在插件中定义了以下函数。function plugin_funct(){ $var1 = 0; if(var1 == 0) { return false; } else { echo \"Variable passed\"; } } 现在,有没有一种方法可以从
按帖子ID检索特定帖子的帖子修改日期
我希望使用“the\\u modified\\u date”功能显示specific post 已修改。这些信息将出现在我们网站的每个页面的标题中。我该如何完成这项工作?我可以用它来获得标题,并希望有一种同样容易显示帖子日期和时间的方法。谢谢你的帮助。
获取激活插件时间的时间戳
我想节省用户激活插件的时间。因此,我需要在注册挂钩触发的函数中设置值:function ucme_reg_func () { //------------other functions------------- global $sega; $sega = new setTime(); $sega->theTimeis = time();} setTime是一个简单的类,应该保存时间戳:class setTime{ public $theTimeis
按类别模板创建“按年、按周”档案
我正在努力解决一个相当棘手的问题;我解释自己;我有我的页面(实际上是一个类别模板)。我以这个网站为例:http://www.irishpost.co.uk/滑块显示由特定作品标记的最新帖子(附带主题功能);“主容器”的类别是最后一篇帖子;侧栏是最受欢迎/查看/共享的帖子(那些使用小部件插件的帖子)。我想实现一个归档页面,根据年份、月份和周(例如:使用相同的设计/模板功能和小部件;但只显示2013年的帖子;2013年1月的另一个帖子;2013年1月1日的另一个帖子)。这些应通过另一个菜单显示。我当时设法创建
WooCommerce Total # orders
订单总数(#),可以在函数中创建函数。php,并在页面中的任何位置以短代码调用它。我只是不想更新它。
Could not find site error
您好,我正在尝试更改我们的多站点wordpress的默认站点,我尝试先在管理员处添加一个新站点并选中主页设置复选框,然后在wp config上进行更改。php I更改了常量:BLOG\\u ID\\u CURRENT\\u SITE设置为3,这是新站点的ID。现在我看到这个错误“找不到网站”,我检查了数据库,所有的东西都在那里,也遵循了这个链接的说明http://codex.wordpress.org/Debugging_a_WordPress_Network 但还是不行。设置过程中我忘了什么吗?
首页WP_QUERY中每个帖子的评论计数相同
我的主页模板上有一个WP\\u查询,它可以很好地为循环中的每个帖子获取\\u title()和许多其他函数。然而,任何获取评论数量的方法都只需获取第一篇帖子的实际数量,然后对其余帖子重复相同的输出。我两个都试过了echo get_comments_number($post->ID); 和comments_number();关键:如果我不在主页上使用相同的模板,那么评论计数就可以了。