在插件中编辑自定义帖子类型的快捷代码
我的脑袋在这段代码上打转。我正在尝试向现有插件的快捷码添加功能,以便仅显示包含特定类别名称的特定自定义帖子类型。到目前为止,我有: public function shortcode_litters( $args ) { $output = \'\'; $atts = shortcode_atts( array( \'category\' => \'\' ), $atts ); $terms
古登堡范围控制来自元值的默认值
我正试图在管理仪表板的功能图像组件下面添加一个范围控件,我需要从帖子中访问该值,所以我将其保存在post meta中。这一切都很好,但我不知道如何为范围控制设置非零默认值。这是我的代码,首先是组件:class RangeControlCustom extends React.Component { render() { const { meta, updateBackgroundPosition } = this.props; re
如何在WordPress中使用字体?
我有三个不同字体的段落,所有这些都必须放在一个编辑器中。我现在有个问题。。。我怎样才能用一种字体写一段,用另一种字体写另一段,用第三种字体写第三段?
我如何才能使分类的弹头也成为定制帖子的弹头
我有一个自定义的帖子类型,我需要更改slug以匹配类别。就像在博客帖子的永久链接中,我将类别与%category%相关联,但在自定义帖子中,我将其与自定义分类法相关联。示例:Current custom post slug: aaa级。com/product/product1/(/product/%postname%/)The slug I want: aaa级。com/category1/product1/(/%custom\\u taxonomy%/%postname%/)如果我在自定义贴子中重写了它
Product-attribute-slug-is-too-long-28-characters-max
谷歌没有解决我的问题,所以。。这里的任何人都知道如何增加woocommerce产品属性slug的字符限制,默认情况下它的字符限制为28个(数据库中最多32个),我需要最多40个。(试图增加到最大128)。我正在测试一个本地站点,其中产品信息来自导入的xml文件,有时某些属性名称的长度刚刚超过28个字符。。将数据库中的相应列从vachar(32)更改为varchar(128),试图更改中的值wc-attribute-functions.php, 将28改为128,但这没有帮助。。// Validate sl
使用jQuery访问媒体模式中的html元素
我使用以下代码将所需属性添加到textarea标记中HTML:<label class=\"setting\" data-setting=\"caption\"> <span class=\"name\">Beschriftung</span> <textarea></textarea> </label> JavaScript:jQuery(function(){
有没有办法使用WP-CLI预缓存插件,以加快安装速度?
因此,我可以通过以下方式缓存WordPress安装:wp core download --version=4.5 --path=/tmp/wp45版本4.5的后续请求将从wp-cli 本地缓存。我认为:wp plugin install query-monitor也将被缓存,但该命令仅在成功安装wordpress之后(例如,在数据库设置、配置文件设置、wp安装之后)才起作用。有没有一种方法可以预缓存插件,就像wp core download 而不必进行设置?
Get Current User ID Inside a Loop返回0表示短码
我有一个函数,它对给定作者的所有帖子都有一个循环。我使用get_current_user_id() 但这在循环中似乎不起作用,或者可能是它的短代码问题。我的函数在shortcode的帮助下运行。当前用户总是返回0,因此它会显示我网站上所有帖子的元数据。function get_meta_value_by_meta_key(){ $author_id = \'get_current_user_id()\'; // do stuff to get user I $author
在第一个博客列表页面上显示不同数量的帖子
我不知道如何更改仅在第一个博客页面上列出的帖子数量。我需要在第一页列出4个正常帖子,在任何其他页面列出6个正常帖子。我在StackExchange上找到了一些例子,但我的案例略有不同,因为我在第一页上也有特色帖子,属于特色类和其他4篇普通帖子。从第二页开始,没有显示特色帖子,只有6篇普通帖子。这段代码对特色帖子的效果非常好,但找不到改变正常帖子显示数量的方法。每次我添加new WP_Query() 对于第二个循环,特色贴子停止工作。<ul class=\"grid grid--blog\">&
Custom filter not working
我对Wordpress开发非常陌生,所以这个问题可能很傻。可能是我不理解Wordpress中自定义过滤器的概念。到目前为止,我已经使用Wordpress自己的过滤器挂钩来更改值add_filter(\'the_content\', \'ffl_add_footer\') ; // add footer to the blog content 我刚刚开始学习可以编写代码的自定义过滤器。所以我的理解是,您可以使用apply\\u filters()为如下值设置过滤器挂钩apply_filters(\
如何创建更好的WP_QUERY来查找介于两个元值之间的日期时间?
以下参数用于WP_Query 检查是否可以创建游戏预订。post的元输入字段是使用ACF DateTime Picker 并设置为Y-m-d H:i:s$start_date = \'2019-08-31 12:15:00\'; $end_date = \'2019-08-31 12:20:00\'; $args = array( \'post_type\' => \'rezervacija\', \'posts_per_page\' =&g
当两个插件使用相同的库时,如何避免管理帖子屏幕重复
我有两个使用WP Logging 班它创建了一个名为Logs的自定义post类型,该类型(至少在我的情况下)仅在admin中可见,例如在/wp admin/edit中。php?s&;post\\u状态=全部(&U);post\\U类型=wp\\U日志。为了更容易判断哪个插件正在创建日志,我添加了几个挂钩。两个插件使用它们的方式相同。他们所做的是:将可排序类型列添加到管理帖子屏幕,并将类型字段(WP日志库添加)添加到该屏幕</在屏幕顶部(日期过滤器旁边)添加一个下拉列表,并允许根据帖子使用的类型
如何在活动日历插件的后台(管理员)修改活动列表?
在我的Wordpress网站中,我使用插件事件日历(pro)。后端有一个包含事件列表的页面。指向此页面的链接如下所示:https://example.com/wp-admin/edit.php?post_type=tribe_events因此,现在我需要钩住/过滤到这个事件列表中来修改它。我的任务是最初只显示一个特定组织者的事件。尝试查看此插件的现有挂钩和筛选器。但似乎没有什么适合我的。还尝试查找插件文件,但找不到负责后端事件列表的插件文件。
获取自定义字段的日期并使用条件逻辑
我对Wordpress开发相对较新,我正在努力学习更多关于自定义编码的知识。对于初学者,我想知道如何检索自定义字段的日期并在另一个日期自定义字段上使用条件逻辑。For example: If the user chooses a date between Monday and Friday on customfield1, they will not be able to choose Saturday on customfield2.如果有人能指导我这样做,我将不胜感激!
当我尝试打开存档页面时,出现404错误
我不创建任何新的CPT,只想打开WP标准归档页面,如category(例如。https://museosangennaro.it/category/eventi), 但当我尝试这样做时,我得到了一个404错误。你能帮帮我吗?
尝试使用古腾堡编辑器在html中创建鼠标悬停效果
我试图在Wordpress代码编辑器的内容块上创建html中的鼠标悬停效果。我想要一个图标来改变鼠标上的颜色,然后再改变鼠标上的颜色,所以我引用了两个不同颜色的图标图片。我也不确定间距/缩进的最佳实践是什么;抱歉,如果这是混乱或难以阅读。下面是我用来尝试实现这一点的代码:HTML <!-- wp:image {\"id\":1111} --> <figure class=\"wp-block-image\"><img src=\"https://website
钩入和发送邮件使用WP邮件SMTP类型插件从HTML静态首页?
我在WordPress网站上将HTML引导页面重用为静态首页。首页有一个表单,我想将其用作“联系我”表单。我安装了广泛使用的WP Mail SMTP插件,它使用管理测试过程发送邮件。令人惊讶的是,该插件的免费版本甚至发送到了Microsoft Office365 live。com地址。我想学习如何(如果可能的话)使用SMTP插件从静态页面中的HTML表单发送邮件。我在发帖前阅读这里的问题时发现了这些页面,并发现它们很有见解,但它们并不意味着与插件挂钩:https://www.sitepoint.com/h
如何在BuddyPress组的自定义选项卡中添加计数
我在Buddypress组中创建了一个新选项卡,如下所示:bp_core_new_subnav_item( array( \'name\' => \"new tab <span>$count</span>\", \'slug\' => \'namings\', \'parent_url\' => $group_link, \'parent_slug\' => $bp->groups-
如何在页面上显示相同类别的帖子?
我使用以下代码创建了一个自定义页面模板,以时间线方式显示所有类别: <?php $categories = get_categories(); foreach($categories as $category) { echo \'<div class=\"col-md-4 post-category\"><
如何为wp管理分区启用错误报告
在本地更新后,我已经将wordpress版本更新到最新版本。当我试图编辑页面时,页面在编辑和保存后崩溃,无法工作。我已经启用了错误,但如果在尝试加载前端时显示错误日志,则不会为wp admin部分加载。有没有办法让我启用或授予管理部门生成错误报告的权限?