如何在更新插件的同时更新已有的表?
我在我的插件(v1.1)表中添加了一个新字段(time\\u last\\u),然后将插件作为1.2版上传到wordpress svn存储库。当我从管理面板更新插件时,它不会在表中创建字段(time\\u last\\u)。以下是我尝试过的:function ulh_add_user_logins_table() { global $wpdb; $oldVersion = get_option( \'fa_userloginhostory_version\', \'
Hook to change Author Info
是否有一个钩子或过滤器可以让我在有人查看页面时更改帖子的作者?谢谢
获取自定义分类中特定术语的帖子
我是Wordpress开发的新手,我一直在想(并试图解决这个问题),所以也许你可以帮助我。我的WP使用自定义的post类型命名产品。还有一个自定义的分类法,其中有许多描述该产品的术语。i、 e:产品(自定义分类)产品线(自定义分类)Cardline(自定义分类中的术语)Boneline(自定义分类中的术语)Odoline(自定义分类中的术语)因此,我能够列出自定义分类中的所有术语,然后做一个while循环,列出每个学期内的所有帖子。然而,我一直在寻找一个while循环来列出只与我的自定义分类法的一个术语相
多个订单的WP_QUERY不能与ASC和DESC一起使用,有什么问题吗?
我有一个查询,有多个orderby 自定义页面中的参数,我很难访问该页面。查询是返回带有tag-AAA 或tag-BBB 标签。我想根据DESC order by对其进行排序post_date 但在同一个酒吧日内,按ASC顺序按帖子标题排序。我尝试了以下方法,但不起作用。无论我在orderby中设置的第一个参数是什么,都会赢得排序,而下一个参数似乎根本没有考虑在内。感谢您的帮助。$args = array( \'tag\' => \'tag-AAA,tag-BBB
在保存之前还是在显示之前按Esc键有关系吗?
在许多“如何创建自定义元框”教程中,当保存数据时,即update\\u post\\u meta,数据会转义:update_post_meta( $post_id, \'city\', esc_attr( ucwords( $_POST[\'city\'] ) ) ); 有些教程在保存时不esc,并在屏幕输出时执行。但是,转义保护屏幕的输出,即回声:echo esc_attr( $city ); 那么,如果在输出到屏幕之前或在保存之前按esc键,这有关系吗?如果您在保存时按esc键,
Categorizing Page Templates
我想知道是否有可能对页面模板进行分类并按类别显示在下拉列表中。换句话说,将页面模板定义为用于显示的父页面的模板,以及用于执行相同操作的子页面的某种标题和页面模板。大多数情况下,我只是想知道是否有一种方法可以在下拉列表中组织页面模板。谢谢
WordPress调用存档页面而不是自定义页面模板
我创建了一个名为“项目”的自定义帖子类型。我的永久链接设置是postname,我希望保持这种方式。我创建了一个名为projects的页面模板。php(模板名称:Projects)并添加了脚本以在此页面中列出项目。我添加了一个页面,其中模板被选为项目。但是,当我在前端查看此页面时,它会调用默认的存档页面,而不是项目页面模板。如何修复此问题?默认的归档页面有自己的格式来显示内容,例如,页面标题显示为Catagory:Projects。我想为项目页面创建一个单独的页面模板,并为类别和标记保留归档页面。就像博客一
如何使用自定义大小插入本地图像
我还不太熟悉PHP,但我正在尝试构建Wordpress主题。在我的一个主题文件中,我只想插入一个带有链接的图像(位于主题目录/img/image.jpg中)http://google.com因为我已经包括add_image_size( \'testtest\', 333, 333, true ); 在我的功能中。php我想用这个函数来显示这个大小的图像。如何在模板文件中使用PHP代码编写?换句话说,如何显示使用预定义大小的图像,并使用PHP向其添加链接?
如何使用REST API获取自定义发布元数据
我正在尝试为我的wordpress网站创建RESTAPI,该网站用于使用wordpress作业管理器插件列出设施。我已经在\\插件\\ rest api \\插件中注册了我的自定义帖子《分类法》。php。下面的API为我提供了所有带有默认响应的列表。http://localhost/sports/wp-json/wp/v2/joblisting/我想使用下面的代码在JSON响应中添加post-meta。function slug_register_phone_number() {
如何防止页面查询变量的值更大时重定向到最大值2147483647?
我有一个身份证10101000003163我将其设置为my href as\"technical/10101000003163/\"但WordPress将我重定向到\"technical/2147483647/\"我怎样才能阻止WordPress这样做?我的重写规则是function rewrite_technical() { add_rewrite_rule(\'^technical/([0-9])/?\', \'technical/?pid=$matches[1]\', \'bottom\
有没有可能在没有WooCommerce的情况下创建购物车功能?
我想知道如何在不安装WooCommerce插件的情况下创建自定义购物车功能。有可能吗?
无法使用wp_mail获取附件
我正在尝试创建一个表单,该表单可以由带有附件的用户发送。表单工作正常,提交时发送电子邮件,但没有附加文件。我的表格是:<form method=\"post\" class=\"flat-p-form p-form-flat-extra5color4\" action=\"<?php the_permalink(); ?>\" data-js-validate=\"true\" data-js-highlight-state-msg=\"true\" data-js-show-valid
在AJAX图像位于`<a>`标签之外之后
我正在通过AJAX加载一些内容,基本上我有以下几行内容:$storage .= \'<a href=\'.get_permalink($id).\'><img src=\"\'.$image[\'url\'].\'\" /></a>\'; 渲染为:<a href=\"//localhost:3000/story/story-title-wide\"></a><img src=\"//localhost:3000/wp-conten
WordPress中的适当单元测试
WordPress中有不同的线程可用于单元测试。就关注点而言,应该对WordPress中完成的每一项定制进行适当的单元测试。我已经检查了一些插件和文章。以下是一些。http://codex.wordpress.org/Theme_Unit_Testhttp://wptest.io/https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/</现在,使用PHP单元,我们可以根据需要编写测试用例。可以为核心功能和
将URL参数添加到使用特定主题的所有内部链接
我被一些修改卡住了,也许有人可以给我一些帮助。What am I doing我使用多主题插件切换WordPress项目的主题。要在主题之间切换,将添加URL参数www.mydomain/?parameter=XYZ. 到目前为止,一切都很顺利。Where is the issue问题是,当我单击页面内的内部链接时,我被发送回基本主题,因为网站内的链接和URL没有附加URL参数。请注意,我知道该插件有一个粘性函数,可以将参数添加到大多数URL,但它不适用于所有URL,尤其是那些加载了AJAX的URL。此外,
Add menu page on multisite
我正在尝试在多站点中添加菜单页(所有博客的设置都是全局设置)。在插件中创建并在网络中激活的当前代码function wpdocs_register_my_custom_menu_page() { add_menu_page( __( \'Custom Menu Title\', \'textdomain\' ), \'custom menu\', \'manage_options\', \'my
帖子和页面的颜色选择器
我想在管理菜单的wordpress帖子和页面中添加颜色选择器。我有颜色选择器的代码:add_action( \'admin_enqueue_scripts\', \'add_color_picker\' ); function add_color_picker( $hook ) { if( is_admin() ) { // Add the color picker css file wp_enqueue_st
我如何在我的WordPress主题中限制上一篇/下一篇文章的长度?
我正在使用以下代码显示wordpress主题中的下一篇/上一篇文章。<?php previous_post_link(\'<span class=\"left\">← %link</span>\'); next_post_link(\'<span class=\"right\">%link →</span>\'); ?> 这是可行的,但我想将链接中显示的帖子标题限制在特定的长度,因为
是否在筛选器内获取模板零件?
是否可以从内容中删除库,但可以在其位置执行以下操作get_template_part(\'content-gallery\'); ?我有一段代码可以从帖子中删除库,但我正在插入内容库。php,它以我想要的方式获取和格式化库。这很好,但图库是在文章的末尾插入的。问题是,它需要插入到文章中的任何位置。我只是想快速修复一下。功能。php-删除库add_filter(\'the_content\', \'remove_gallery\'); function remove_gallery($content
使用wp_mail()发送带有附件的HTML电子邮件
这个应该很容易,但我想不出来。我想发送一封HTML格式的电子邮件,但也有一个附件。附件发送正确,但消息以明文形式传递,如下所示:<p>Hello!</p> <p> </p> <p>Some text.</p> <p> </p> <p>Best wishes,</p> <p>Team</p>