将自定义字段添加到插件
我正在使用WP Job Manager插件,希望在保存帖子时自动将company name字段添加到slug中。我已经使用下面的代码使其工作,但一旦我保存并再次编辑帖子,它将重新添加公司名称,因此,职务公司名称将变为职务公司名称有人知道我做错了什么吗?我认为我的IF语句可能有问题,它应该检查slug中是否已经存在companyname字符串,如果已经存在,请取消钩住函数。function custom_job_post_type_link( $post_id, $post ) {
如何防止短码div扩展到其边界之外?
我有一个适用于用户定义的社交媒体按钮的快捷码,除了div超出其边界之外,这意味着如果在小部件中调用此快捷码,则以下小部件也包含在快捷码的div&;特定于短代码的样式会影响以下小部件。我认为发生的事情可能类似于this thread 但我不确定我哪里出错了,因为我没有回应这段代码中的任何内容。如果短代码放在最后,它工作得很好,但这不是很好的用户体验,是吗?这是我的代码:<?php function smb_function( $atts ) { ?> &l
如何创建筛选器并向所有链接添加查询参数
我已经试了好几天了,都没法用了我希望创建一个简单的过滤器,可以在整个网站的每个链接中添加2个参数。我希望我可以控制只有链接有/外部/在其url中受到影响我希望添加当前页面的id=[id]和referrer=URL希望得到一些帮助:-)
主页模板和URL是否已更改?
当我激活主题时。它只有一页。导航栏链接为主页#关于#服务#联系人在frontpage上命名模板时出现的问题<?php /* Template Name: front-page */ get_header(); ?> 然后我从仪表板创建了一个名为主页的页面它在url的末尾添加了slug/home因此,由于此主页模板,网站url有所不同。它将主段塞添加到url。我需要移除/返回slug。只是想要相同的链接而不改变。请问我该怎么办?要在不更改网站url
Filter DELETE REST API calls
我有一个自定义的帖子类型,可以由多个用户编辑。这种类型的每篇文章都有一个带有用户ID的字段,用户ID可以对其进行编辑(有点像合著者)。但由于许多用户都有该帖子的权限,我不知道如何防止其他用户删除该帖子(不在合著者列表中)。目前,这个问题只存在于用于从前端删除的REST API中。Is there a pre delete hook in which I can check for permissions and block the deletion if the user is not allowed t
Apache中基于名称的虚拟主机配置似乎会导致“500内部服务器错误”
我有以下问题:我为1个客户端创建了10个WordPress站点,现在他需要我在他的VPS中配置域。根据我在internet上进行的一些搜索,我需要做的第一件事是在/etc/apache2/sites-available 并使用a2ensite. 完美的我做到了,每个站点的情况如下:<VirtualHost *:80> ServerAdmin (my email) ServerName (configured domain) ServerAlias
如何在摘录中显示链接?
我看不到如何在摘录中显示链接。许多帖子建议尝试以下内容,但我无法提供摘录中的链接。我错过了什么?在内部functions.php 我定义了我的主题:function improved_trim_excerpt( $text = \'\', $post = null ) { $raw_excerpt = $text; if ( \'\' === trim( $text ) ) { $post = get_post( $post ); $text =
我如何才能在_POST_NAVATION()链接中包含所有的帖子类型,而不仅仅是当前的帖子类型?
我有一个网站,有几种自定义的帖子类型:博客帖子、电影评论和;书评。在我的single.php 我调用的模板the_post_navigation().查看博客帖子时,上一篇和下一篇链接仅导航到博客类型的其他帖子,完全忽略电影和书籍。如果我的上一篇文章碰巧是一篇书评,我希望上一篇链接将用户带到该书评,而不是另一篇博客文章。在电影或书页上也一样。我不想把上一篇和下一篇限制在那些帖子类型上。我如何才能做到这一点?
搜索功能-整词问题
首先,我在WordPress中使用木材(细枝)。我用Ajax创建了一个搜索查询。一切正常,但结果不适合我。有时结果会显示部分单词示例:如果我写下;jour"E;我得到了;澳大利亚jour“d\'hui”;相似的结果。我想作为结果只有整句话。在这里做了研究之后。指示使用\'exact\' => 1我在我的查询中尝试了它,但现在我在每次搜索时不再有任何结果(0个结果),而以前我有很好的结果。你知道怎么了吗?非常感谢。脚本。js公司$(\'#search-form\').on(\'submit\'
What is an arbitrary URL?
我已经为wordpress创建了一个插件,但我不明白什么是;任意URL“;是以下是我的发现:安装后,插件必须在WordPress网站上提供自定义端点。通过“,”;自定义端点“;我们将WP无法识别的任意URL称为标准URL,例如permalink等等。请注意,这不是REST连接点。当avisitor导航到该端点时,插件必须向REST API端点发送requestHTTP。该API可在https://jsonplaceholder上获得。类型代码。com/和您要呼叫的连接点是/用户。插件将解析JSON响应,并
仅应用我的style.css文件中的css
如何确保对于给定的Wordpress HTML块,它只使用我以(大)样式提供的css。css文件。我已经放置了样式。插件中的css文件,看起来不错,但Wordpress坚持延长一些图形,挤压其他图形。当我在Wordpress之外的浏览器中查看HTML文件时,一切看起来都很棒,我不想坚持下去!对每个属性都很重要,并可能添加几十个以上的属性。下面的帖子似乎有助于解决我的问题:https://stackoverflow.com/questions/7896536/ordering-wordpress-style
WordPress在每5个帖子之后插入广告
您好,我想创建一个单独的存档页面,在这里,单击按钮即可显示每个自定义帖子,并且在每5篇帖子之后,我可以添加一个可以作为其他帖子类型获取的广告图像我可以得到currentpost索引,并可以在第5位添加广告,但我无法继续下去。这是我的密码// WP_Query arguments $args = array( \'post_type\' => array( \'trivia\' ), \'post_status\'
如何在‘WordPress页面’中显示‘标签’[不是帖子]
我找到了一种方法,将记录页面的“类别”显示在“页面”的顶部(这不是帖子,而是WordPress的“页面”)。我还想显示在此页面上记录的“标签”,但无法找到实现此目的的方法–所有搜索结果都是“从帖子中删除标签”或“获取标签页”。这些结果让我无法选择正确的谷歌搜索来获得我的答案!为了获得要显示的页面类别,我在“函数”中添加了以下内容。“我的子主题目录中的php”:add_filter(\'twentytwenty_show_categories_in_entry_header\', \'__return_tr
我在哪里挂接,让服务器在PHP中对块属性更改做一些事情?
我正在创建一个新的块插件,我希望服务器在某些属性更改时做一些事情。我想我在找function my_attribute_changed ( $block_ID, $attribute, $value ) { // do some stuff } add_action(\'gutenberg-attribute-change\', \'my_attribute_changed\', 10, 3); 但我在文件中没有看到任何这样的东西,我想也许我找错了地方,可
ACF-消除不必要的数据并打印
在ACF中,“电池”字段;输出如下:Battery : Sony Rechargeable Ni-MH 2200 mAh battery 或Battery : Energizer AA Rechargeable Batteries 2300 mAh NiMH 如何实现这一点(仅显示mAh详细信息):Battery : 2200 mAh 或Battery : 2300 mAh
在触发init钩子后在全局范围内存储值
我现在正在设置页面上工作。由于我需要在设置页面中重复使用有关帖子类型、分类法和帖子的数据,因此我倾向于在全局范围内获取这些变量,并在设置字段中调用它们,以最小化数据库查询。这对于内置的帖子类型和分类法(即帖子、页面、类别和标记)很有效。但是,当init 钩火。以下是我的代码片段:<?php //I need to get these variables after init hook is fired to get all cpt and custom taxonomies data
设置API:通过‘Get_Option’设置默认选项失败
所有我的选项都存储在一个数组中test_hs_options</我有select list 设置字段(test_hs_options[\'duration_months\'] ) 存储所选月份(1-12)</对于此设置字段,我想set a default option 5点</我所有设置默认值的尝试都失败了</我错过了什么// Callback for displaying sfield_select_duration. function cb_test_hs_sfield
Wp_count_post()的数字格式
我正在尝试在我的网站标题中格式化我的帖子我的总帖子数。我有数字在那里,但希望它的格式与逗号,如1500,而不是1500。我知道这可能是非常基本的,但我仍在学习。。任何帮助都将不胜感激。干杯功能。phpfunction wpb_total_posts() { $total = wp_count_posts()->publish; echo \'\' . $total; } 标题。php<?php wpb_total_posts(); ?>
如何在Pluggable.php中使用我的插件文件中的函数
我正在创建一个插件,需要使用get\\u user\\u by()和wp\\u check\\u password()以及wordpress pluggable中提供的一些很酷的函数。但是它总是抛出一个未定义的函数错误。但是如果我像这样直接在插件文件中包含该文件include (ABSPATH . \'wp_includes/pluggable.php\') 我将能够在我的插件中使用这些函数,但我读到直接包含这些文件并不好,所以我想知道最好的方法来避免冲突。我也尝试过创建这样的函数add_act
在设置查询后从url中删除查询参数
我制作了从特定脚本到wordpress的迁移插件,但在将旧URL重定向到新URL时遇到了问题旧URL类似book.php?view=12a34b56我想把它重定向到book/12a34b56我试着通过这样的add\\u rewrite\\u规则init function > add_rewrite_rule( \'^book.php\\?view=([^&]*)&?\', \'index.php?name=$matches[1]\',