如何在上传过程中修改图片
我正在开发一个插件,每次用户上传媒体库中的图像时,我都想修改这个图像的元数据。我尝试过使用挂钩“wp\\u handle\\u upload\\u prefilter”,但这种方法似乎不起作用。
WP_Query times out
我有一个包含20个输入的表单,它运行WP\\u查询并通过ajax接收结果。出于某种原因:当5个以上的输入被填充时,查询会变得相当慢,7个输入值需要10-15秒,8个输入值需要15-25秒,并且随着我填充的下一个输入值的增加,查询速度会越来越慢,最后大约有15-20个值,并且超时(服务器应该有300秒超时)值本身并不重要,与em>1的结果相同,Ajax不应该有任何影响,因为如果有两个输入被填充,则返回的数据要多得多,而Ajax在文件大小较大时速度仍然很快。更多的填充输入只会使查询字符串变长,但它应该返
获取帖子元内联编辑WordPress
我注意到了/wp-admin/js/inline-edit-post.js 用于在快速编辑模式下检索输入的状态。例如,以下代码:jQuery(function() { if ( typeof mpIds !== \'undefined\' ) { jQuery.each( mpIds, function(index, id) { jQuery(\"tr#edit-\" + id + \" .my_class\" ).prop({che
如何在wpColorPicker内更改颜色后刷新主题定制器?
我开发了自定义小部件,并在其中设置小部件的自定义颜色。我使用此代码初始化wpColorPicker 而不是默认的文本输入form() Widget类的方法:jQuery(document).ready(function($){ $(\'#<?php echo $this->get_field_id( \'bg_color_1\' ); ?>\').wpColorPicker(); }); 所有这些都很好,但如果您在更改值后尝试在主题定制器中更改颜色,则不
更改定制器中的设置名称并保留数据
我刚接触Customizer API时创建了一个主题,出于一些奇怪的原因,我将主题设置命名为:$wp_customize->add_setting(\'thefunk_theme_options[header_color]而不仅仅是header_color 并将每个设置保存在一个数组中,如thefunk_theme_options[header_color]所以我最近发现它产生了一些问题,所以我想保存每个设置,比方说,thefunk_theme_options[header_color] 到head
缩略图与GET_POST_ALUTURE的固定链接
在附件页上,我想显示所有属于父帖子的图像,所以应该有一个缩略图库。正在使用。。。$parent = get_post_field( \'post_parent\', get_the_ID() ); $gallery = get_post_gallery( $parent, false ); 。。。使用起来有点奇怪。为什么ID与src分开?我如何获得缩略图的ID来获取永久链接?即使我用一些复杂的核心来工作,它也会感觉脏兮兮的。难道没有更好的解决方案吗?array (size=3)
PREPROCESS_COMMENT数组没有COMMENT_ID
我有一个使用过滤器的函数preprocess_comment 并且想要使用update_comment_meta( $comment[\'comment_ID\'], \'post_id\', $post_id );. 但是,preprocess\\u注释中的数组没有comment_ID.在查看过滤器时,我找不到用于此函数的其他过滤器。该函数将评论写入外部论坛。此部分功能正常工作,但在update_comment_meta 由于错误“重复”注释。在查看数据库时comment_post_ID 写入数据库,而
删除phpmyadmin中的所有产品映像
我刚刚继承了一个正在迁移到新主机的站点,我正在尝试在此过程中整理数据库。WooCommerce网站有大约10000种产品,大约有34000张产品图片。该网站还有一个活跃的博客,以及许多带有非产品图片的专门页面。我已经从数据库中删除了所有产品,但我一直在想如何删除附加到\\u产品类型帖子的所有图像,以及如何从数据库中删除它们的记录。最终目标是从媒体库和数据库中永久删除所有产品图像。任何帮助都将不胜感激。
类型插件和自定义分类的问题
功能function get_taxonomy_names($post_id, $term_name) { $collections = wp_get_post_terms($post_id, $term_name, array(\"fields\" => \"all\")); $count = count($collections); $return = \'\'; if($count > 0) { $i = 1;
如何通过curl命令将OAuth身份验证与REST API配合使用?
我正在尝试将WordPress Rest Api与身份验证结合使用,以从Api中获取更多数据。我已经安装了Oauth插件、RESTAPI插件,并从WP-CLI获得了api凭据。我已经知道如何在未经授权的情况下访问数据。这项工作:// set our end point $domain = \"http://localhost/wp-api\"; $endpoint = $domain.\"/wp-json/wp/v2/posts/\"; $curl = curl
页面命名时,有时只有一个子类别。
我需要帮助理解页面命名,以显示只偶尔出现的子类别。我还需要了解是否需要创建自定义分类法来实现这一点?我正在使用CPT UI插件。我有一个CPT,叫做苹果。我的所有主要apple父类型都显示为存档apple上的图像。php。(也许这应该是page?)。然后,我将单击我想了解更多信息的父苹果类型的图像,我将看到关于该特定类型苹果的图像/信息的子页面。但是,有时单个苹果亲本会有两个或三个主亲本苹果的变体。因此,必须显示一个包含两个子类型图像的中间页面,让我可以选择要查看的子类型。这里有一个图表来解释我想做什么。
如何阻止某人打开我的主题目录
如何防止用户打开我的主题目录或至少防止wordpress输出错误。例如,当我在wordpress博客中打开此链接时https://www.example.com/wp-content/themes/themename/我有这个错误Fatal error: Call to undefined function get_header() in ..我如何防止这种情况发生?
使用Page-omething.php作为静态首页
我在wordpress的“blog”和“hpage”中创建了2个页面,在配置中,我将静态首页设置为“hpage”作为初始页面,并将帖子索引设置为“blog”。现在我想创建一个“page hpage.php”文件来创建一个真正特殊的首页。正在查找template hierarchy 我知道我可以使用“page-$slug.php”,但“page hpage.php”根本不起作用,但如果我使用“page-$id.php”,我就可以使用“hpage”的id。现在,如果我再次安装此模板,页面很可能不再具有相同的I
从多个URL(通配符)访问同一页面
我想为多个URL提供一个特定的Wordpress页面。基本上,我希望以特定格式将所有URL指向已知页面:/some-prefix-* => /target-page 和访问/some-prefix-and-here-something 它应该加载/target-page.如何做到这一点?注意:我不想重定向用户,但希望能够将现有页面服务于多个URL。这个.htaccess 如下所示:# BEGIN s2Member GZIP exclusions RewriteEngine On R
在登录表单中向输入表单添加类
是否有任何方法可以将自定义类名添加到登录中的输入字段wp_login_form 作用<input type=\"text\" name=\"log\" id=\"\' . esc_attr( $args[\'id_username\'] ) . \'\" class=\"input\" value=\"\' . esc_attr( $args[\'value_username\'] ) . \'\" size=\"20\" tabindex=\"10\" />
仅针对特定帖子类型修改了Orderby
这是我的WP_Query 其中,我想从多个自定义帖子类型中提取数据,并按修改日期对其排序:$args = array( \'post_type\' => array( \'staff-updates\', \'employees\', \'coreteam\', \'developing-updates\', \'vacancies\', \'recognition\', \'page\' ), \'orderby\' => \'modified
WP_DROPDOWN_CATEGORES和自定义属性
我正在使用此jQuery插件处理我网站上的select元素:bootstrap-select遗憾的是,我找不到任何允许我向select元素添加自定义属性的选项,例如:我希望我的下拉列表如下所示:<select class=\"dropdown\" data-live-search=\"true\"> ... </select> 我有机会吗?
快捷码功能输出多个锚标签
我有一个显示最新新闻的快捷码函数,新闻项的代码如下:$html .= \'<div class=\"latest-news\">\'; $html .= \'<a href=\"\' . get_permalink($recent[\"ID\"]) . \'\">\'; $html .= \'<h2>\' . $recent[\"post_title\"] . \'</h2>\'; $html .= \'</a>\';
除非登录,否则隐藏特定类别的帖子
我想隐藏属于某个类别的帖子,除非登录。我在抄本中找到了一些代码(附件),这些代码对循环非常有用。但是如何确保帖子页面也是空的呢?function exclude_category($query) { if (!is_user_logged_in()) { $query->set(\'cat\', \'-2\'); } } add_action(\'pre_get_posts\', \'exclude_category\');
如何确定当前文件是加载到插件中还是主题中?
如何确定当前文件是加载在插件中还是加载在主题中?一个布尔PHP函数。