您当前的位置:首页 > TAG信息列表 > 小码农
如何防止管理员创建多个新的自定义帖子类型?
我正在制作一个插件,允许管理员创建自定义帖子,但我希望管理员只能创建一个自定义帖子类型。我尝试了以下操作以从“管理”菜单中删除“添加新内容”:function remove_submenus() { $count= wp_count_posts(\'post_type\')->publish; if( $count>=1 ){ global $submenu; unset($submenu[\'edit.php?p
我应该使用哪种筛选器/操作来为“虚拟”文件提供内容
我正在开发一个自定义帖子类型的插件,其真实内容缓存在redis数据库中。当用户请求时http://my-site/some-post 我的插件从redis检索内容并检索它。现在我需要为孩子后的资产提供服务http://my-site/some-post/picture.jpg 或http://my-site/some-post/subdir/media.mp3 插件也应该从redis中检索到这些内容,但是我很难弄清楚如何在wordpress中处理这些内容,因为它们实际上并不存在于目录中。Wordpress
当我从下拉列表中选择类别时,一切都正常。但在后端,它只选中了子项,而不是父项
这里是我的代码<?php if(isset($_POST[\'new_post\']) == \'1\') { $post_title = $_POST[\'post_title\']; $post_category = $_POST[\'cat\']; $post_content = $_POST[\'post_content\']; $parent = get_the_tags($post_category);;
沃克菜单根本不显示
我在尝试使用下拉菜单时遇到问题。这是非wordpress菜单:<ul class=\"nav navbar-nav\" data-in=\"fadeInDown\" data-out=\"fadeOutUp\"> <li class=\"dropdown\"> <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\" >Dropdowns</a>&
无法将_action添加到‘SAVE_POST’并使其触发
我试图在每次有人按下“发布”按钮时添加一个操作。我完成了以下功能:function custom_set_category_on_cpt( $post_ID, $post, $update ) { echo \'<p>This does not show, unless I hook it onto admin_head or admin_footer</p>\'; if ( \'publish\' === $post->post_stat
已删除具有管理员权限的用户。现在,所有数据/内容/图像都丢失了。如何将它们追回
我已删除具有管理员权限的用户。现在,所有数据/内容/图像都丢失了。如何恢复丢失的内容和图像
未定义的属性:WP_Post_Type::$ID
使用查询监视器插件-我遇到了这个错误Undefined property: WP_Post_Type::$ID 对于此功能:public function add_form_modal() { $button_group = get_post_meta( get_queried_object()->ID, \'button_group\', true ); if ( empty( $button_group ) || ! is_array( $button_
如何在使用`wpdb`时更改数据库字符集
我有一个单独的连接,可以使用以下代码连接到另一个DB:$wpdb = new wpdb(STATYBA_USER, STATYBA_PASS, STATYBA_DB, STATYBA_HOST); 它还有另一个DB字符集(latin1 而不是utf8), 那么我如何在不改变字符集的情况下改变字符集呢DB_CHARSET 常量inwp_config.php?
自动将CPT用户界面类别添加到菜单
我创建了一个CPT UI,并选择了内置分类法“categories(WP CORE)”。我添加了一些记录,每次添加类别和主记录时,我希望它们在添加后自动显示在主菜单中。这可能吗?目前,我必须手动将它们拖到菜单部分的位置。
Gutenberg插件中的Lodash依赖项
我正在古腾堡区块开发中迈出第一步,但我已经陷入了困境。我的block JS脚本使用了几个lodash函数(filter 和pick). 我正在使用以下函数注册我的块:function register_block() { wp_register_script( \'block-script\', plugins_url( \'block.build.js\', __FILE__ ), array( \'wp-block
如何在WordPress中禁用转义的html字符?
我试图在我的WordPress帖子中添加一些JavaScript代码,它正在转换“&;”到“&&;#38”,中断JavaScript代码。如何禁用此转义?
Div仅在主页上显示,不在分页中显示
我用这段代码只在主页上显示我的div。<?php if ( is_front_page() ) :?> 但它显示在分页2、3等处。对于解决此问题是否有任何帮助?
正在忽略.htaccess重写器规则-正在键入以删除WP帖子中的日期
应该是一个相当简单的过程。我已经完成了相当一部分的互联网搜索,但无法在/public\\u html中使用htaccess重写使用VPS Apache服务器,你知道为什么吗?提前感谢您!尝试旧的RedirectMatch 301和mod\\u rewrite RewriteRuleas(一次一个),如下所示:# New Post URLs, without dates, requires redirects for old links. RedirectMatch 301 ^/([0-9]+)/(
在DO_PARSE_REQUEST过滤器中设置Content-Type标头
我有一个插件,它在do\\u parse\\u请求过滤器中发送二进制内容,我需要设置正确的内容类型头,但当我这样做时,我收到一个错误,说头已经发送了。如何防止wordpress在我的插件完成工作之前发送标题?
仅为管理员登录建立数据库连接时WordPress出错
我有这个奇怪的错误发生,我可以加载可湿性粉剂前端罚款,但可湿性粉剂/可湿性粉剂登录。php提供:Error establishing a database connectionwp是否配置。php适用于前端和后端?这是一个多站点的方式,我有2个网站上都加载前端刚刚好!有什么想法吗?谢谢
有没有办法在图片标题中创建可引用的自动编号?
我正在为那些将持续编辑和扩展页面的人建立一个wordpress网站。目前,每页最多有50幅图像,全部手动标记为“figure x.x”。他希望能够添加图像,并让页面自动对数字重新编号,这样他就不必每次添加一个数字时都更新所有的数字。我已经读到,你可以通过CSS来实现这一点,但他也希望在文本中依次更新对数字的引用。因此,如果我们在文本中有一段时间说,“参见图1.27”,并链接到图1.27,例如,如果图1.27变为1.28,它将发生变化。这可能吗?通过我的搜索,我还没有找到任何人做过类似的事情,但是如果你知道
对作为查询追加到URL的文本字符串进行编码
我有一个目前正在使用的短代码,它在选定的产品页面上嵌入了一个按钮。单击此按钮后,用户将进入另一个页面上的联系人表单,并且单击此按钮的产品标题将作为查询字符串附加到联系人表单URL的末尾。然后从查询字符串中收集此产品标题,并自动填充到联系人表单上标记为“products”的字段中。代码如下:add_shortcode( \'dynamic_contact_button\', \'button_product_page\' ); function button_product_page()
如何在博客/档案页面上显示“挑逗性”帖子,否则显示完整帖子
原谅我,我是个PHP迷,写得太多会让我的眼睛发晕;我相信这是一个超级简单的解决方案,可能是一个愚蠢的问题。我正在处理一个自定义主题,我想在其中使用索引。php在博客(主页)页面和所有归档/分类页面上显示摘录。我创建了一个“post-Triser”模板部分来完成这一任务,名为from-index。php类似:<?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?>
一个类别的自定义固定链接
我有以下permalink结构/%category%/blog/%postname%/.我还在/博客上有一个存档,其中列出了所有博客帖子。我有一个特定的类别,我希望permalink结构是/blog/%postname%/这是我尝试过的代码:add_filter( \'post_link\', \'custom_permalink\', 10, 3 ); function custom_permalink( $permalink, $post, $leavename ) { $c
更改函数的参数
这是Woocommerce功能的一部分: function woocommerce_breadcrumb( $args = array() ) { $args = wp_parse_args( $args, apply_filters( \'woocommerce_breadcrumb_defaults\', array( \'delimiter\' => \' / \',