正在中断IF语句的$html.=‘
Hi-Stack Exchange社区,我希望了解如何在下面的代码中插入IF语句:$html.= \'<span class=\"cat\">In <a href=\"\'. $typeLink . \'\">\' . $terms_string . \'</a></span>\'; 本质上,我想在超链接之前插入一个glyph,该超链接根据$terms\\u字符串的值进行更改(使用IF和ELSEIF)。我认为下面这行可能接近我需要的内容,但我不确定
如何将“正常”条件自动转换为尤达条件
我正在开发一个大型WordPress插件。它已经有超过10000行代码(PHP+Javascript),必须更改为yoda条件,以符合WordPress的编码标准。是否有程序或在线工具可以将代码(Javascript+PHP)自动转换为yoda条件?
使用DO_SHORT代码进行转义是安全且良好的做法吗?
我们公司正在使用高级自定义字段,有时我们需要在自定义字段中使用shortcode。在php代码中,我们使用do_shortcode 这些字段的函数。没有理由不对大多数字段使用它,因为我们可能希望稍后向字段添加短代码。我们还将PHP CodeSniffer与WordPress编码标准规则结合使用。无论何时我们使用echo do_shortcode 逃跑警告消失了。那么使用它安全吗do_shortcode 或者我们需要使用例如。wp_kses_post 另外?在这方面有什么最佳做法吗?谢谢你的建议
使用WP_Query()输出自定义帖子类型的第四到第六个最新帖子
我有一个由不同自定义帖子类型组成的网站首页。为了实现这一点,我一直在使用WP_Query(); 作用在下面的示例中,查询用于一个部分,并输出“news”自定义帖子类型的前3篇帖子。是否可以使用WP\\u查询输出一定范围的帖子,即在不同的部分中,我希望输出相同“新闻”自定义帖子类型的帖子4-6,而不是1-3(使用默认发布日期作为标准,因此它基本上显示最老的第4、第5和第6篇帖子)。因为这是动态内容,我希望它总是显示帖子4-6,所以我不必手动更改日期范围。任何帮助都将是惊人的。<?php
使用WP_QUERY()输出自定义帖子类型时,前端不显示自定义分类
我有一个自定义的帖子类型,我正在用它导入网站的首页WP_Query(), 但我似乎无法显示自定义分类法。我在HTML中放置了一个div,并在其中调用the_category(), 但是没有任何东西输出到前端。分类法显示在后端,我已经在我想显示的三篇文章中添加了一个自定义分类法(类别)。<?php $homePageNews = new WP_Query(array( \'posts_per_page\' => 3, \
自定义元框未显示将标记显示为空的值
我已经创建了一个自定义元框插件和函数中的一个函数。php文件在页面上输出值。meta框似乎正在工作,但是输入文本没有显示在图像的左侧,而且当我在浏览器中检查元素时,h3标记为空。这就是功能。php文件:// Custom banner feature display in home page function carolinaspa_banner() { ?> <div class=\"banner\"> <div class=\"col-4
类别/类别名称分页404错误
<div class=\"row\"> <?php $currCat = get_category(get_query_var(\'cat\')); $cat_name = $currCat->name; $cat_id = get_cat_ID( $cat_name ); $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\
如何在我的页面上包含JSON文件?
我有一个JSON文件存储在我的子主题目录:file中。json)。另外,我的页面的PHP模板包含一些JavaScript代码(以<script> 标签)。在该JS代码中,我想将JSON文件的内容写入一个变量。正确的方法是什么?我可以/应该将JSON文件排队,就像我将普通JS文件排队一样(即。wp_enqueue_scripts())? 如果是这样的话,我又该如何将文件的内容写入JS变量?我会这样做吗myJson = json.parse(\'http://example.com/wp-con
古登堡-如何防止区块被删除和重新排序/移动
我有一个预先填充了古腾堡块的帖子类型:function blog_block_template() { $post_type_event = get_post_type_object( \'event\' ); $post_type_event->template = array( array( \'acf/single-event-meta\' ), ); } add_action( \'init\', \'blog_block_
非数字字符排在最后的升序数字排序
我想根据数字“开始日期”值(例如1970年、1971年等)按升序返回搜索结果。但是,某些结果没有此字段的值,而是有“-”;目前,这些结果首先出现。有没有办法让具有“-”值的结果显示在搜索结果的末尾?我的当前代码如下:$选项[\'ind\\u start\']=数组(\'label\'=>\'开始日期(最早)\',\'query\\u args\'=>数组(\'orderby\'=>\'meta\\u value\\u num\',\'meta\\u key\'=>\'开始日期\',
在使用_Author挂钩时,如何确定生成对`the_Author()`的每次调用的PHP文件?
the_author() filter hook 可用于修改的输出the_author(). 使用钩子时,是否可以知道哪个PHP文件生成对the_author()?例如,假设我将此自定义函数附加到the_author() 过滤器挂钩,用于修改the_author() 输出:add_filter(\"the_author\", \"change_author\"); function change_author($author) { $author = \"NEW AUTHOR!\
我想能够以编程方式设置一个网站,以阻止搜索引擎爬行
我相信这会出现在wp\\U选项中,但我找不到正确的字段。
菜单链接URL与PHP GET方法
社区大家好,我想知道是否可以使用PHP Get方法而不是Wordpress中使用的常规方法生成菜单链接?e、 g:www.mybeautiful.com。com/类别/运动?运动=足球而不是www.mybeautifulwebsite。com/类别/运动/足球Explanation:我的体育新闻页面列出了每项运动的1条新闻,如下所示:我的关于某个体育新闻的页面列出了它的所有新闻,如下所示:正如你所看到的,这是完全相同的一页。所以我想重用我的“体育新闻”页面来显示每项运动的新闻For information
如何使用高级自定义字段插件更新自定义文件上载域?
... $filename = mt_rand( 100,999 ) . \'.pdf\'; $post_id = wp_insert_post( $post_data ); if ( $post_id ) { $pdf_field = get_field_object( $fields[\'pdf\'], $post_id, false, true ); $fields = array( \'pdf\'
如何在WordPress中更新表中的行
我有一个数据行表。现在我想单击更新按钮,然后该行数据将根据ID进行更新这是我的演示:以下是我的命令:<?php foreach ($get_data as $infocontact) { echo \'<form class=\"form-info-wmtp\" action=\"\" method=\"post\" enctype=\"multipart/form-data\">\';
存档页面中自定义循环的问题
我在存档中自定义了我的循环。php每页显示8篇文章。但是,我在传递参数时遇到了一个问题:循环显示所有类别中的所有帖子。以下是我的循环PHP代码:<?php $archive_args = array( \'posts_per_page\' => 8 ); query_posts( $archive_args ); if ( have_posts() ) : while (have_posts()) : the_post();
迁移到其他位置后无法访问wp-admin
我一直在我的博客上工作。昨天我做了所有备份(文件和数据库),我更改了wp配置。php和新用户、DB名称和密码,我在我的实际URL上发布了所有内容。http://agenciamoka.com我的测试URL是http://mokaweb.com.br/Moka/嗯,在我决定访问wp admin之前,一切都很好。当我尝试访问wordpress面板时,它会更改为旧的URL。直截了当:每个链接都指向旧URL。有人知道我要做什么吗?
我们可以在WooCommerce插件中使用麻省理工学院许可的库吗?
我正在开发一个WooCommerce插件,我计划制作两个免费和高级版本。我想加入Bootsrap 位于MIT lisence.在WordPress Office目录中,我知道MIT license 完全兼容GPL。但是,我的问题是,我们能否销售一个使用MIT lisence第三部分的WooCommerce插件?
有没有一个内置的函数可以根据带有新的行分隔符的字符串生成多个段落标签?
考虑以下代码<?php // The new line separated string $section_string = <<<EOL Sentence A1. Sentence A2. Sentence A3. Sentence B1. Sentence B2. Sentence B3. Sentence C1. Sentence C2. Sentence C3. EOL; //
WordPress如何在不使用.htaccess的情况下进行重定向?
如前所述here, WordPress具有自动URL重定向。然而not 基于。WordPress保留的htaccessto a minimum.假设您的“siteurl”设置(在GUI中)包含“www.”。如果访问者没有使用“www”,WordPress如何以及在哪个文件中检测并相应地重定向?