Meta boxes not saving
我有一篇带有两个自定义元框的自定义帖子,我使用本教程添加了这两个元框:http://wptheming.com/2010/08/custom-metabox-for-post-type/当我更新帖子时,它消失了。我的代码:function my_create_post_types() { // Set UI labels for Custom Post Type $labels = array( \'name\'
自定义帖子类型已更新以支持评论,但未显示评论
我有几种不同的自定义帖子类型。一个帖子类型没有显示评论部分,今天我发现是因为我忘记将其添加到“支持数组”中\'supports\'=>array(\'title\',\'editor\',\'revisions\',\'thumbnail\',\'excerpt\',\'custom-fields\',\'author\') 因此,今天我将该行更新为:\'supports\'=>array(\'title\',\'editor\',\'revisions\',\'thumbnail\
Making sub-menus exclusive
我真的不知道该怎么解释我在这里找的东西,我在这里找得太露骨了。在我的网站上,我有一个附带菜单,其中包含一系列子类别,每个子类别中都有一些项目。我想知道当我打开另一个子类别时,是否有办法关闭所有其他打开的子类别,例如:1. Animals ----A. Cats ----B. Dogs 2. People ----A. Samantha ----B. Daniel 当我按下“动物”时,我希望“人”关闭,反之亦
如何处理由固定链接/插件更改创建的断开链接?
如果我创建了一个带有slug“exams”的页面,然后需要将页面的slug从“exams”更改为“tests”,WordPress中链接到原始永久链接的任何其他页面现在都有断开的链接,因为WordPress在更新页面时不进行任何内部链接检查。解决这个问题的一种方法是,WordPress使用页面ID的默认格式而不是slug插入内部链接,例如:。/?p=123, 因为这永远不会改变。此外,当您导航到ID时,中的永久链接设置。应用htaccess并自动将其更改为slug。我看到了一个非常巧妙的解决方案this
按客户用户角色删除wp管理菜单
我有一个自定义用户,我正在尝试最小化其访问权限。我想删除工具栏中的一些管理菜单,但仅限于此客户用户角色。我目前让它适用于不是管理员的所有人,但我无法按用户角色正确设置if函数。我的当前代码://Remove admin menu items if not admin function remove_admin_bar_links() { global $wp_admin_bar, $current_user; if ($current_user->I
无法重置WordPress密码
我已经多年没有登录我的博客了,当然,我忘记了密码。我点击“忘记”按钮,收到一封带有链接的邮件,但那封邮件上已经写着抱歉,该密钥似乎无效。并向我发送单击重置、接收邮件、再次单击链接等消息,好像密码重置的超时时间已设置为0.5s或其他。这是一个共享托管博客,所以我可以通过FTP完全访问cPanel和所有WP文件,如果这有什么帮助的话。
使搜索引擎蜘蛛无法访问一个页面
为了防止爬行器访问页面,只需在标记中添加即可。WordPress中有没有办法实现这一点,特别是对于一个页面,通过一些插件,甚至从本机仪表板?
是否以编程方式取消序列化WP_OPTIONS选项?
我需要以编程方式取消wp\\U选项的序列化。我正在创建一个Java应用程序来更改数据库信息,例如wp\\u选项上的一些选项,这样我就不需要访问面板来进行更改。如何取消序列化选项,如 a:4:{i:0;s:5:\"posts\";i:1;s:5:\"pages\";i:2;s:4:\"tags\";i:3;s:10:\"categories\";} 或 a:1:{s:12:\"_multiwidget\";i:1;} 更改它们并重新序列化到数据库?谢谢
更改主题会删除仪表板文章主编辑器中的页面内容
我客户的旧站点使用了一些主题X。我创建了一些父商业主题Z的子主题Y。当旧主题X激活时查看某个页面的管理页面时,我会在主编辑器中看到其内容。但如果我切换到我的孩子主题Y,内容就会消失:http://goo.gl/czGLAa (顶部:激活新主题时查看的页面,底部:激活旧主题时显示的页面)这怎么可能?
如何使用EMPLATE_REDIRECT传递消息
我使用以下函数使用自定义字段将帖子重定向到另一个帖子。在我添加line#8 要传递ID以便我可以将其抓取到帖子中(重定向到的位置),并显示一条自定义消息,您将从该特定帖子重定向:function project_do_redirect() { if( !is_singular( \'mycpt\' ) && !is_single() ) return; global $post; $redirect_post
GET_POSTS数组‘BETWING’不正常
如果我询问 $apartments = get_posts( array ( \'post_type\' => \'apartment\',\'meta_key\' => \'bedrooms\',\'meta_value\'=> array(4,12) , \'compare\' => \'BETWEEN\' , \'type\' => \'NUMERIC\')); 我只有4间和8间卧室的公寓。如果我问 $apartments = ge
自定义元数据不存储数据
我有一个定制的metabox,有人能帮我一下吗?我有一个自定义的post类型使用它,但不幸的是它没有将数据存储到数据库中。有什么线索吗? add_action( \'add_meta_boxes\', \'beef_meta_box_add\' ); function beef_meta_box_add() { add_meta_box( \'beef-metabox\', \'Custom Product Settings\', \'beef_meta_box
GET_POST_META($POST->ID)在自定义POST类型的预览模式下返回空字符串
我有自己的自定义帖子类型“event”。我在单个事件中获得了下一个代码。php:get_header(); the_post(); echo \'<pre>\'; echo \"$post->ID\\n\"; var_dump(get_post_meta($post->ID)); echo \'</pre>\'; 当我通过普通URI/event/slug/打开我的事件页面时,我得到了以下信息:22681 arra
404使用WP查询分页时出错
我有一个几乎完全建立在页面上的网站。php模板使用高级自定义字段灵活的内容字段来确定显示的内容。作为灵活内容的一部分,我有一个引用字段,用于获取自定义帖子类型并显示它们的列表。此引用字段的模板如下所示,它位于主WordPress循环中。 <?php $margin = get_sub_field(\'remove_top_and_bottom_margin\'); if ($margin) { foreach($margi
以升序显示内容
我正在使用https://wordpress.org/plugins/advanced-custom-fields/ 自定义字段插件。我使用以下代码成功地在我的单个页面上显示了页面内容:<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <img src=\"<?php the_field(\'picture\'); ?>\" class=\"img\" width=\"467\" h
如何让用户编写Jetpack定制贴子类型?
我正在使用最新版本的WordPress和jetpack。我用过custom post type ui 自定义帖子类型插件,允许用户编写自定义帖子,但不支持jetpack publicize 特色所以我必须使用jetpack post类型publicize 支持但jetpack帖子类型不允许用户编写。我能给用户写jetpack帖子类型的能力吗?
为什么我不能用WP_QUERY得到旧的帖子而不是最近的帖子?
我正在做一个WP_Query 使用date_query 参数after, 和I want the nearest post after that date, 但我得到的是未来最远的。是否有任何参数可以控制这一点?类似于\'near_to\' => \'past/future\', 或者WP\\u Query总是检索最近的?这是我的代码:$my_query = new WP_Query(array( \'post_type\' => \'event\', \'po
IIS 7.5中的WordPress-“无法创建目录”
这是一个常见的问题(所以我发现了),但我无法让WP在IIS 7.5/PHP 5.6中发挥良好的作用。更新(WP+插件)和安装(插件)总是返回错误“无法创建目录”。我没有使用(也不能使用)FTP。这些文件夹(包括临时文件夹)都对应用程序池标识和IUSR/IIS\\U IUSR具有完全读/写访问权限。我尝试了所有权限和应用程序池标识的组合,直到用尽为止。我没有安装Windows缓存扩展。我试过这个-How to update Wordpress installed on IIS? - 我甚至尝试将应用程序池和
使用plugin_dir_path(__FILE__)需要/包含插件文件时出现问题
我正在尝试编写WordPress插件。在我的项目中,我有三个PHP文件。插件数据安装的我的插件文件小部件我需要在插件激活时安装数据表。为此,我编写了代码,在数据安装文件中为插件创建表。但我无法使用此文件创建数据表。我的插件文件中包含数据安装文件和小部件文件的代码是define ( \'OTHER_FILES_PATH\', plugin_dir_path( __FILE__ ) ); require_once( OTHER_FILES_PATH . \'/data_installation.php
Woocommerce hidding pages
我正试图建立一个多供应商联盟网站。我想知道如何在用户登录时识别用户类型(如供应商、客户),以便我可以隐藏一些页面,例如供应商仪表板。