您当前的位置:首页 > TAG信息列表 > regex
将preg_place()与_Content筛选器一起使用
我正在尝试使用\\u内容过滤器和preg_replace(). 我已经在regexr上测试了我的regex表达式。com,它也能工作我用过print_r() 测试是否正在调用函数,但由于某些原因,链接在实践中没有更改。这是我遇到问题的代码add_filter(\'the_content\', \'linkAppend\'); function linkAppend($content) { global $referalString; preg_repl
如何捕捉空白尺寸的图像?
我创建了一个WordPress plugin 插入width 和height 所有图像的属性,例如:<img src=\"https://placehold.it/100x50\"> - to - <img src=\"https://placehold.it/100x50\" width=\"100\" height=\"50\"> 然而,当存在具有空白尺寸的图像时(对于两者width 和height), 我的代码没有捕捉到它,例如:<img sr
使用PHP在任意数量的元素中使用包装元素
我正在处理WordPress子主题,在该主题中,除了标题之外,我无权访问任何标记。php。(我可以访问child functions.php和style.css)该站点有一个body和一个div#包装器,但我真的希望它们之间有1到2个div,因为我不想使用body来创建列,目前,唯一解决古怪标记的方法是使用body。在这种情况下,我想得到一个实际包装页面内容的div。<html> <body> <section class=\'NEW-WRAPPIN
扩展PHP正则表达式以涵盖“srcset”和“style”属性
我创建了一个插件,可以将所有链接转换为protocol-relative URLs (正在删除http: 和https:) 基于我在$tag 和$attribute 变量。这是功能的一部分。为了节省空间,the rest of the code can be found here.$tag = \'a|base|div|form|iframe|img|link|meta|script|svg\'; $attribute = \'action|content|data-project-file|hr
是否使用筛选器引用将<div>自动添加到WordPress中的<table>?
有人知道我如何自动添加<div class=\"table-responsive\"> 在<table> 在WordPress网站上使用过滤器引用?我还需要添加</div> 适用于</table> 也
有没有办法获得wp_EDITOR(Tinymce)内容?
我想获得wp\\u编辑器(tinymce)的内容,然后用regex按特定单词查找一个句子。但是,不知道如何获取内容发布或更新帖子时,该函数将获取内容,然后根据特定单词查找句子。我的正则表达式可以得到一整句话:$regex = \'/<p>Chapter(.*?)<\\/p>/\'; //Specific Word = Chapter $chapnumber = \'\'; $chaptitle = \'\'; $chapcontent = \"<p&g
带有2个变量的WordPress添加_重写_规则
我需要创建一个接受2个变量的重写规则。我对这一点很陌生,不确定自己是否走上了正确的轨道。如果有更好的解决方案来解决我想要实现的目标,我愿意听取建议。url应该如下所示:localhost/states/id/state slug以下是我所拥有的:function prefix_movie_rewrite_rule() { add_rewrite_rule ( \'states/([A-Za-z0-9\\-\\_]+)\', \'index.php? state_id=$matc
自定义POST类型固定链接每隔一次更改
我已经创建了父>子>孙结构。(课程>系列>剧集)。我已经创建了下面的代码来更新每个自定义帖子类型的url,这样我就可以拥有url结构http://mywebsite.co.uk/system/%course%/%series%/%episode%.例如,一门名为“速成课程”的课程,包含一系列“基础知识”,其中一集是“检查镜子”,应该是这样的http://mywebsite.co.uk/system/crash-course/the-basics/checking-your-mirr
从编辑器内容中删除所有表格宽度
当我将表格粘贴到WordPress编辑器中时,我总是得到如下宽度<td width=\"232\">.我想在将表格添加到编辑器时删除所有宽度。如果是regex,我会写这样的东西:width=\"([0-9]+)\". 我该如何实现这一点?
注册REST API的“?P<tag>”结构是什么,在哪里可以找到官方文档?
我注意到,在register\\u rest\\u路由中,经常使用regexp-like?P<lang>, ?P<category_id>\\d+ 等等,但我想这不是标准的regexp语法。它到底做什么?
具有多个模式的PHP preg_Match
我正在尝试将两种preg\\u匹配模式分别与|、、组合在一起,。/blog\\/page\\/[0-9]+\\/?$/ with /tag\\/ skip in /blog/page/ and /tag/ /page\\/[0-9]+\\/?$/ with /[0-9]+\\/?$/ ex. /page/2/ and only /2/ /(page\\/[0-9]+\\/?)$/ with /([0-9]+\\/?)$/ function redirect_pag
REST API终结点-接受变音符号
我正在尝试注册一个自定义端点,它将接受变音字符(重音),以便我可以用法语搜索它。这就是我所尝试的:register_rest_route(\'events/v1\', \'organizations/(?P<search>[a-zA-ZÀ-ž][\\wÀ-ÿ]+)\' array( \'methods\' => WP_REST_Server::READABLE, \'callback\' => \'get_event_organizations\',
Apostrophes replaced by '
我使用插件在社交网络上自动发布文章从我的网站在Facebook或Twitter上发送一篇文章条款替换为:';问题可能来自主题,但我不确定。我试图进行“搜索并替换”,用撇号替换此代码使用“regex”,但根本不起作用
WordPress筛选器中REGEX的奇怪行为(试图隐藏emtpy段落)
我一直试图在Wordpress中添加一个过滤器来抑制空段落。我在网上找到了许多备选方案(这里是其中之一https://gomakethings.com/remove-empty-paragraphs-added-by-wordpress/ ) 但是,到目前为止,他们都失败得很惨。在检验各种假设后,我发现这种奇怪的正则表达式行为正在发生:我自己创建并测试了这个小脚本(它所做的只是用破折号替换空格):<?php $content = \'abc def\'; $patterns = a
使用GET_SHORTROAD_REGEX将脚本入队
我尝试进行一些优化,我只想在global$post中找到一些短代码时加载它们不幸的是,它不起作用,当我打开一个包含短代码的页面时,脚本没有加载。 function enqueue_script_if_shortcode_is_detected() { global $post; wp_register_script( \'leweb-widgets\', get_stylesheet_directory_uri() . \'/includes
如何给特定链接添加不关注?
我有一些隐形会员链接,我想添加的属性nofollow.然而,我正在寻找一种编码方法,允许我将包含特定字符串的链接作为目标,如/go/brand.在搜索时,我在某处找到了这段代码,但它在函数中对我不起作用。php,所以我希望有人能为我提供一些可以帮我完成这项工作的东西。提前非常感谢!add_filter( \'the_content\', \'my_string_replacements\'); function my_string_replacements ( $content ) {
如何在PREG_MATCH_ALL参数中使用变量作为类名称?
我使用正则表达式来获取单个p标记内的文本,该标记以其类为目标。问题是我想使用一个php变量作为类名,并使用循环每次更改类名。$sample = get_the_content(); <button class=\"accordion\"> preg_match(\'/<strong class=\"1\">(.*?)<\\/strong>/s\', $sample, $match); echo $match[1];
如何使用php删除字符串中的冒号和空格
如何通过php删除字符串中的冒号和空格。。e、 g:教父:第二部分
如何使用正则表达式从内容中获取不同的html标记?
我试图从一篇文章中获得不同的html标记,并将它们显示为嵌套的手风琴。我已经很有成就了。我唯一的问题是。当我试图显示span内的所有p标记内容时,它只显示每个嵌套菜单内容的第一段。<div> <h2 style=\"text-align: center\">History</h2> <?php $sampleH = \'<b class=\"1\">2020</b> <p class=\"1
为Padlet.com注册嵌入式处理程序
I\'m trying and failing to register an embed code for content from padlet.com (strangely it\'s supported in WP.com but not WP.org). A URL like https://padlet.com/cogdogblog/aos9fosbbwk4 should embed like <div class=\"pa