替换存档小部件链接文本
我正在尝试用高棉(柬埔寨)数字替换存档小部件链接中的罗马数字(以及所有其他数字)。但是,虽然我确实用这段代码替换了链接文本,但它也替换了链接url,然后断开了链接。如何只替换存档链接文本而不是url?function convert_numbers_to_khmer( $string ) { $khmer_numbers = array(\'០\', \'១\', \'២\', \'៣\', \'៤\', \'៥\', \'៦\', \'៧\', \'៨\', \'៩\', \'.\');
使用函数使用自定义模板动态覆盖page.php或single.php
我想在插件中添加新的自定义模板(custom-page.php、custom-single.php)。激活后,我想动态使用插件的自定义模板来覆盖主题的模板(page.php,single.php)。是否有一个功能可以做到这一点?
包含多个条件项的条件语句?
我已经设置了一个自定义循环,以从我创建的自定义帖子类型资源节中输出帖子。每个单独的资源都在两个不同的分类中进行了分类,一个用于资源所涉及的临床领域,另一个用于资源的类型。临床领域术语作为术语列表输出,这一切都很好。但是,我希望资源类型显示为图标(来自Font Awesome)。如果只检查了一个资源类型术语,我就可以使用它: <?php if(has_term(\'webinar\', \'type\')) : ?> <i class=\"fa fa-deskto
根据类别更改自定义帖子类型固定链接
实际值:http://localhost/wp/subtitle/title-shahbaz/帖子类型:副标题此帖子的类别:内部要在URL栏的任何位置显示:http://localhost/wp/internal-subtitle/title-shahbaz/Screenshot of the Admin panelScreenshot of the siteadd_action( \'init\', \'subtitle_post_type\' ); function subtitle
如何为WordPress多站点添加超级管理员
我已经将此代码放在PHP文件中,并将该文件放在根文件夹中。当我运行这个文件时,它只为主站点创建“Admin”用户。我想要的代码,将创建“超级管理员”,可以访问所有的多网站。require (\'wp-blog-header.php\'); $newusername = \'USERNAME\'; $newpassword = \'PASSWORD\'; $newemail = \'EMAIL\'; if ($newpassword != \' \' &&a
有条件地将脚本的依赖项出队
请注意,我不是说有条件地排队/出列脚本,我是指从前端现有的排队脚本中有条件地出列某些依赖项。请注意,这个问题不是特定于插件的。我想了解一下一般规则。我使用Elementor(页面生成器)作为前端。但并不是我所有的页面都使用它。因此Elementor中启用的默认灯箱功能在这些页面中不起作用。这就是我添加的原因my own lightbox 在整个站点中,使用正则表达式$pattern =\"/<a(.*?)href=(\'|\\\")(.*?).(bmp|gif|jpeg|jpg|png)(\'|\\
如何将主查询更改为仅查询单个类别的帖子?
我确实创建了一个自定义页面模板并分配给了一个页面。我有以下代码:$news_filter = array( \'category\' => \'53\', \'posts_per_page\' => 5, ); $news = get_posts( $news_filter ); echo count ( $news ); foreach ( $news as $post ) :
如何在翻译后的WPML页面之间获取共享的CSS主体类
我需要将相同的CSS类添加到<body> 元素,但CSS类添加了body_class() 对于每个翻译都是不同的,因为它取自页面的翻译标题。例如,对于“关于我们”页面,我得到以下标记:<body class=\"about-us\"> // English <body class=\"sobre-nosotros\"> // Spanish 我想获得两种语言的相同类:<body class=\"about-us\">
翻译自定义插件中的MCE按钮文本/工具提示
我在wordpress自定义插件中使用自定义MCE按钮下面是我的代码function enqueue_plugin_scripts($plugin_array) { //enqueue TinyMCE plugin script with its ID. $plugin_array[\"related_post_button\"] = plugin_dir_url(__FILE__) . \"index.js\"; return $plugin_array; }&
Hide obj path in source code
是否可以隐藏obj路径(例如:https://example.com/wp-content/uploads/xx/thenameofmyfile.ext) 从我的网站来源?
从WooCommerce文件中删除操作
我有一个woocommerce文件“checkout form.php”。我想通过函数删除以下操作。php<?php do_action( \'woocommerce_checkout_after_order_review\' ); ?> </form> <?php do_action( \'woocommerce_after_checkout_form\', $checkout ); ?> 我在函数中使用了以下代码。php
无法加载子主题的样式表
我正在尝试通过子主题修改主题。作者已经创建了一个子主题。我在样式表中添加了很多东西,但它不起作用。当我签入开发人员模式时。我看到样式表的链接rel是https://.../style.css?ver=494和style.css?ver=494 为空我认为功能。作者制作的php有一些问题,所以我附加了一些函数。php(子主题)此处:<?php // Exit if accessed directly if ( !defined( \'ABSPATH\' ) ) exit;
在子类别上未找到错误404
我一直在Google上搜索并尝试我能在Google上找到的任何插件,但我尝试的任何东西都没有解决我的问题。出于某种原因,当我转到我的URL/类别-->工作URL/类别/子类别/帖子时。html-->工作URL/类别/子类别-->不工作(https://businessanddata.org/excel/excel-general/)对于我的permalink,我目前正在使用屏幕截图显示的自定义结构。我已经检查了Yoast设置,没有看到任何异常。URL在版本4.9.4之前就可以使用了。非常
Unmatch plugin from updates?
我有一个插件,我下载并删除了很多我不需要的东西。为了简单起见,我还重新命名了它,但现在它链接到了其他插件,与我给它起的名字很接近。如果我转到WP Admin下的插件,我可以按View details。它给我带来了一个插件的信息,这个插件的名字是我给它起的。如何取消匹配?如果插件收到更新,它就不会更新?非常感谢。
自定义API终结点WordPress上的REST_NO_ROUTE
我在最后一天左右一直想弄明白这一点,但没有结果。我试图创建一个端点来从一组表中收集数据。我正在尝试用面向对象的语言编写它,因为我需要学习。这是我的课: class b2_items_rest_route extends WP_REST_Controller{ private $wpdb; public function __construct(){ global $wpdb;
GET_POST_META在数据库中显示数据时返回空字符串
我完全被难住了,我希望这是一件愚蠢的事情,我只是看不到,因为我离它太近了。使用Sensei制作LMS。正在尝试从课程中获取课程id。非常简单,它只是自定义帖子类型上的元数据。将所有内容简化为以下简单陈述:echo \'Course ID: \' . get_post_meta(17234, \'_lesson_course\', true); 我检查了数据库,数据肯定在那里:只有一场比赛。但是,它总是只返回一个空字符串(如果我将最后一个参数设置为false,则返回一个空数组)。做了更多的挖掘。发
多站点功能与单个站点功能进行通信
我有一个在网络级别运行的多站点插件。它的工作是在网络上为不同的站点分配额外的角色。例如,我有三个网站。用户可以注册图书馆或课程。当创建一个新的用户帐户时,我创建了一个插件,为网络上的其他站点分配额外的角色。例如:一个新用户注册了库,为CRM站点设置了一个新角色。-或者-当新用户注册课程时,将为CRM和库设置新角色。这后面的例子就是我面临的挑战。我的插件在网络层面起作用(Network:True 在插件元中)。现在这里是有趣的地方。在库站点上,访问由添加用户元值的成员插件控制。对库的访问不受用户角色或功能的
如何为定制帖子创建单一模板
我创建一个自定义帖子类型,在主题中添加以下代码functions.phpfunction cptarchivePost_init() { $args = array( \'label\' => \'Archive Post\', \'public\' => true, \'show_ui\' => true, \'capability_type\' => \'post\',
将主题作为插件的一部分安装
我知道你可以把插件代码作为主题的一部分来安装,但我想反过来做。我正在开发一个插件,它可以做很多非公开的事情,但我也希望将一个主题与之捆绑在一起。它似乎来自this question 可以使用插件的激活功能将主题文件复制到必要的位置,然后使用switch_theme, 但是这种方法有很多方面可能会出错(例如复制主题文件时的权限问题),我觉得WordPress core可以更好地处理这种情况。理想情况下,我希望有一种方法可以提供主题文件作为插件的一部分,这样我只需管理一个项目,用户只需更新一个插件。
是否删除自定义帖子类型的快速编辑?
我找到了一条关于同一件事的线索:Remove quick edit for custom post type但我只是用这个删除了批量编辑选项。我想做的是隐藏/删除自定义帖子类型的快速编辑?我该如何管理?