现在位置: 首页 > wordpress
  • 检测何时激活或停用任何插件

    时间:2018-07-11

    我有一个初学者的主题,我用我自己建立的大多数网站。因为每个站点都有不同的插件依赖关系,所以我试图创建一个脚本,它从本质上整理当前活动的所有插件的列表,并将它们存储在JSON文件中。然后,我想使用TGM插件激活来循环该列表,并安装任何尚未存在的插件。我们使用git来托管我们的主题目录。当我们推动这些更改时,它们会自动部署到我们的临时服务器上。问题是,我们不想为了安装丢失的插件而必须登录到FTP或运行WP-CLI命令。如果本地主机上缺少插件,我们更希望依赖项来自主题本身,以便自动安装插件。我们还有一个非常健忘

  • 如何更改已注册筛选器(或操作)的顺序(优先级)(例如,_Content)?

    时间:2018-07-11

    是否有任何方法可以在应用前更改过滤器的顺序,例如\\u内容?我目前的想法如下:/** * Print all filters for some hook. */ function print_filters_for( $hook = \'\' ) { global $wp_filter; if( empty( $hook ) || !isset( $wp_filter[$hook] ) ) return;

  • 如何检查WordPress时区类型?

    时间:2018-07-11

    如果选择城市作为时区,它将保存到“timezone\\u string”选项,但如果选择手动偏移(例如UTC+1),它将保存到“gmt\\u Offset”选项如果需要gmt\\u偏移,则<?php echo get_option(\'gmt_offset\'); ?> 这将得到一个整数,如2 or -2.如果需要时区字符串,请使用<?php echo get_option(\'timezone_string\'); ?> 这会给你一个字符串America/In

  • 在模板文件中使用wp_add_inline_style

    时间:2018-07-11

    我正在想办法wp_add_inline_style 在模板文件中工作。我使用的代码是:function custom_css() { $output = \'.some-class { background: #000; }\'; if ( ! empty( $output ) ) { wp_add_inline_style( \'themename-style\', $output ); } }

  • 从IFRAMES中删除框架边框属性

    时间:2018-07-11

    W3C验证器输出错误,因为Wordpress添加了frameborder=\"0\" 到iframes。此外,验证器不喜欢allow属性。我在Vimeo视频中发现了一个类似的问题:WordPress oEmbed W3C Validation. 然而,我无法让它工作。这是我添加到函数中的代码。但无法工作的php文件:add_filter( \'oembed_dataparse\', function( $return, $data, $url ) { if( is_object(

  • 如何在SANITIZE函数中获取INPUT_ATTRS?

    时间:2018-07-11

    当我试图input_attrs 在sanitize函数中,我总是会出现如下错误:试图获取中非对象的属性怎么做提前谢谢。控制等级:class MY_Customize_Number_Control extends WP_Customize_Control { public $type = \'number\'; /** * Render the control in the customizer * *

  • WooCommerce_Get_Price筛选器挂钩不适用于产品差异价格

    时间:2018-07-11

    我已根据以“经销商”角色登录的用户修改了产品价格。这适用于我的默认产品,但不适用于我的产品变体产品。因此,我的产品价格为50毫升的产品变化是9.20。“转销商”应支付6.16(9.20*0.67)。我的变体产品的输出仍然是9.20。。Filter hook:function pr_reseller_price( $price, $product ) { if ( ! is_user_logged_in() ) return $price;

  • 如何让一个插件的“升级安全”主题?

    时间:2018-07-11

    我安装了一个\"Cart and Checkout\" WP插件,我试图理解插件作者网站上的一句话:“按照行业标准技术,制作您自己的订单模板,该模板可安全升级并驻留在您的子主题模板中。”他指的是什么行业标准技术?有人能告诉我如何实现这一点的教程吗?

  • 在WordPress中按标签动态显示帖子

    时间:2018-07-11

    如何显示与随机标记相关的帖子?当我单击标记并定向到标记时。php页面我想显示所有与之前点击的标签相关的帖子。我见过很多这样的例子:<?php $args = array( \'numberposts\' => 3, \'post_status\' => \'publish\', \'tag\' => \'travel\' //how to give a dynamic value ); 但我希望“tag”被动态地分配

  • 在尝试创建用户数据库系统时迷失

    时间:2018-07-11

    我读了很多书,但仍然不知道如何访问我的网站。我的目标是建立一个登录系统,这些用户可以在其中保存和操作自己的内容。例如,一个游戏,用户选择某些元素并交叉比较以获得分数等。似乎有很多方法可以做到这一点,而且所有的指南都不够具体到我的目的,所以我希望能找到正确的方向。目前,我的网站只使用一个基本主题和elementor来编辑静态页面,我希望保持这个不变以处理美学问题(我不想手工完成所有html/css,这就是我选择wordpress的原因)。我考虑过的选项:-使用已经存在的登录插件->如何将此用户登录数据

  • 正在加载WordPress管理环境

    时间:2018-07-11

    我正在使用以下库创建自定义帖子:https://github.com/HarriBellThomas/Wordpress_PostController它工作得很好,但我想将其用作独立的custom\\u帖子。php文件来运行CRON作业以自动创建新帖子。为了实现这一点,我在我的主要custom\\u帖子中添加了以下行。php文件: if ( ! defined(\'ABSPATH\') ) { /** Set up WordPress environment */ re

  • 从特定页面删除WordPress主题

    时间:2018-07-11

    有一个安装了WordPress并选择了主题的网站。我已经为该网站创建了一个HTML页面,但它与主题不太协调。所以,我想把页面放在没有任何主题的网站上,就像我写代码的方式一样,不从任何其他页面禁用主题。有没有一种不影响主题的简单方法?如果没有,那么我愿意修改主题文件,但我应该怎么做呢?

  • trigger('change') not working

    时间:2018-07-11

    我正在使用wp。用于将图像导入自定义程序的媒体模式附件API。除了这些图像,我还导入了它们的元数据(标题、描述、Alt文本等)。这些字段以自定义程序中的输入字段的形式存在。您可以查看Customizer屏幕截图here.现在,我希望用户能够使用“发布”按钮进行更改并保存附件详细信息字段。由于我在jQuery环境中工作,因此我尝试使用trigger(\'change\') 但我不能做到。这是触发更改事件的代码-jQuery(\'.container input\').on( \'input\', funct

  • .htacess重写条件:页面到第二个域/页面

    时间:2018-07-11

    我正在为两个具有不同域的独立网站安装一个WordPress。为了将第二个域重定向到它自己的索引页,我使用了。RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^seconddomain.com$ [OR] RewriteCond %{HTTP_HOST} ^www.seconddomain.com$ RewriteRule ^(.*)$ index.php?page_id=78 [NC,QSA] 这很有

  • 右侧栏中的博客图片和标题

    时间:2018-07-11

    我正在对博客当前显示在wordpress页面右侧边栏中的方式进行一些更改。现在有一个大图像、标题、摘录和“阅读更多”按钮</我只希望博客部分在左边显示一个小图片,在右边显示标题(下面提供了图片模型)</我已经可以删除摘录和阅读更多按钮</我正在努力研究如何创建CSS,并将其添加到下面的PHP代码中我不是PHP的高手,但我可以根据需要进行一些更新。以下是我目前掌握的代码: <div class=\"blogwrapper\">

  • 为什么WP HTTP API在重定向时将方法(POST/PURGE)切换为GET(302)?

    时间:2018-07-11

    经过痛苦的调试后,我发现请求WP HTTP API(但在本例中wp_remote_request()) 总是以GET 方法,即使该方法是初始请求中的其他方法(在我的情况下PURGE 由使用Varnish HTTP Purge plugin)通常这适用于POST 请求,其中重定向到GET 请求相同的URL意味着完全删除使用POST. 在我的情况下,使用PURGE 结果是Apache加载了我试图清除的实际URL,这不是我想要的。关键是:你绝不会希望这种情况发生。无论您使用何种方法发送请求,您最终肯定希望使用该

  • _POST_THMBIAN()的意外宽度和资源集属性;

    时间:2018-07-11

    我正在修改一个主题,使用一个子主题,在一个模板文件(single.php)中,我需要显示一个大的帖子缩略图,所以我有以下代码:the_post_thumbnail(\'large\'); 在设置>媒体中,大尺寸设置为最大宽度=1024px,最大高度=1024px(我想这是Wordpress中的默认设置)。现在的问题是,在帖子页面中,我得到了以下html代码:<img src=\"https://example.com/wp-content/uploads/2018/07/exampl

  • 用于在插件中激活WordPress主题的函数

    时间:2018-07-11

    我正在创建一个生成主题的插件,因此我希望在主题生成过程的末尾有一个复选框,可以在不必手动操作的情况下激活新创建的主题。有什么功能可以做到这一点吗?

  • Problem with $wpdb

    时间:2018-07-11

    我试图学习使用$wpdb,但我不知道为什么它不起作用。<?php /* Plugin Name: TEST */ if ( ! defined( \'ABSPATH\' ) ) { exit; // Exit if accessed directly. } function ctz_show(){ global $wpdb; &

  • 重力形式:即使JS脚本加载没有错误,gform_wrapper也保持隐藏

    时间:2018-07-11

    我认为这值得提出一个新问题,但可能是错误的。所以我在子站点上使用Gravity Forms v2.3.2(我安装了多站点,但插件没有网络激活),并且能够很好地使用非动态表单。但是,当我使用带有动态字段的表单时,表单将保持隐藏状态。我可以在inspector中看到表单,以及两个脚本标记,它们将切换可见性。我的浏览器调试器不显示任何JS错误(顺便说一句,我使用的是jQuery 3.3.1),而且我还确保没有任何CSS覆盖表单的显示。我还确保包括<?php wp_footer(): ?> 在我的页面