您当前的位置:首页 > TAG信息列表 > 小码农
Setting dirty on customizer
使用wordpress自定义程序时,如果未对设置进行任何更改,wordpress自定义程序将不会启用“发布”按钮。它显示如下:我希望在我对自定义自定义控件进行更改后,它可以这样显示which is an input not linked to the customizer:当我使用自定义控件更改某些内容时,如何从该控件启用禁用的发布按钮?谢谢
如何在插件安装/激活时创建数据库表,在插件删除时删除数据库
我正在尝试用面向对象编程创建新的WordPress插件。我想在插件激活时创建数据库,在插件删除时删除数据库。下面是我的代码,它对我不起作用。我有两个文件,一个是主插件文件,另一个是插件函数包含的文件。主要文件代码如下:<?php /* Plugin Name: Test Reviews1 Plugin URI: https://test.in/ Description: This Test Plugin. Version: 1.0 Author:
如何在WordPress中确保数据一致性
我目前正在用Wordpress实现一个web应用程序。然而,现在,我面临着一个我认为对每个试图用Wordpress实现wep应用程序的人来说都是一个普遍的问题。尽管如此,似乎没有人谈论它。这个问题与数据一致性有关。在查看了关于该主题的不同来源并使用Wordpress代码玩了很长时间之后,我没有看到数据库ACID事务或任何其他确保数据一致性的方法的痕迹。考虑到一个用户请求可能会触发数据库上的多个写操作,这样一个关键问题似乎可能会导致数据不一致,因为在处理请求的过程中可能会出现故障,导致部分写操作。这似乎在W
如何为不同页面加载不同的css文件
我有几个不同的页面。它们中的每一个都有不同的css链接。这些页面的head元素中的所有项目都是相同的,而不是css链接。我需要把这些头元素header.php 这样我就可以包括头部使用get_header(). 那么,如何为不同的页面加载不同的css文件呢?我有大约20个不同的页面,所以在条件检查后加载文件对我来说有点混乱<有什么比this?如果可能,建议我使用自定义插件解决此问题?page 1: <html lang=\"en\"> <head>
产品子类别的中断302重定向(WooCommerce、阿帕奇)
我有302个重定向子类别页面的问题。该网站将新URL与旧URL相结合。例如,旧url为:domain.pl/product-category/she/leggins/ 我想把它重新记录到domain.pl/c/womens-clothing/natural-leggins/ 我已经写了重定向。htaccess:Redirect 302 /product-category/she/leggins /c/womens-clothing/natural-leggins/ 它不适用于
使用“for”循环的定制器设置
如果我这里缺少什么,请告诉我-我尝试使用创建多个自定义设置for 循环,但它们不会显示在自定义程序中。代码如下:for ( $i = 1; $i < 7; $i++ ) : $wp_customize->add_setting( \'home_features_boxes_icon_\' . $i, array( \'default\' => \'\', \'type\'
如何在模板中将php变量传递给js?
我试图将一个变量从模板传递给js,但没有成功。我试过使用wp_localize_script, 当连接到wp_enqueue_scripts 操作,但从模板内调用时它不起作用。我唯一的办法就是使用HTML&;data- 为了处理这个?那就太好了,因为我已经通过了wp_query 那里我的函数基本上是自定义WP\\U查询的包装器,允许在多个循环上加载更多功能。function load_more_scripts() { wp_register_script( \'loadmore\'
测量不同主机上的WordPress性能
大家好,新年快乐!我正在寻找一种可靠的方法来比较WordPress网站在几个不同主机上的性能。对我来说,关键因素是:尽量不要使用第三方工具或插件坚持使用最低级别的工具(curl、wget等)测试默认WordPress安装(没有额外的插件或改进[例如CloudFlare])下面是我现在计划检查的内容。测量需要多长时间:打开默认登录页(curl -s http://example.net)</创建并发布一个新页面(我编写了一个基本的test.php文件,它基本上调用Wordpress函数wp_inser
无法访问$wpdb,返回空
我正在使用Wordpress插件样板开发一个相当简单的插件。利用AJAX,我设置了一个基于按钮按下的操作,该操作应该从我设置的自定义数据库表中删除一个项。AJAX工作,按钮工作,对操作PHP文件的调用工作。该调用位于我的插件的admin partials文件夹中,大多数插件操作都发生在该文件夹中,看起来是这样的(“txtHint”是我使用的教程的一个工件):function ajax_function(str) { var parsed = str.slice(19); var xml
是否可以为类别和标签设置相同的基数?
注意:这个问题不是关于最佳实践或这样做是否明智,而是是否可能所以我知道我能做到add_rewrite_rule(\'^about/([^/]+)/?$\', \'index.php?tag=$matches[1]\', \'top\'); 制作/about/ 新的标记基,而不是/tag/. 类别也是如此,只需更改tag=$matches[1] 到category_name=$matches[1].但如果我同时尝试这两种方法,标签库就会停止工作,当我尝试访问“归档”时,只会得到404页。有办法解决这个问题吗
如果WP_ERROR抛出错误,我如何创建“不给变量赋值”的状态?
我有以下代码可以从给定帐户中抓取Instagram图片:<?php class Scrape_Instagram { private $images = array(); public function __construct( $username ) { $this->username = $username; } private function buil
跨不同窗口小部件存储变量的最佳方式
我的网站建设的首页,包含一组小部件。每个小部件显示带有某些条件的帖子的行。我想排除不同小部件之间的重复帖子。想到的最简单的方法是使用全局变量。例如:global $exclude; $query = new WP_Query([ \'posts_per_page\' => publish, \'post__not_in\' => $exclude ]); $exclude = wp_list_pluck( $query-&g
如果迁移后没有登录到cPanel,资源将不会加载,原因是?
我将我的wordpress网站迁移到了我的live网站。正如标题中提到的,如果我访问我的网站,并且我没有登录cPanel,那么我的网站看起来会很糟糕。我猜这意味着并非所有用户都可以访问资源。如何让所有人都可以访问站点资源?
函数错误-使用未定义的常量‘’PRE_GET_POST‘-假定为’‘PRE_GET_POST’‘
在我的函数中,我有此代码来显示自定义帖子的类别存档。function add_custom_types_to_tax( $query ) { if( is_category() || is_tag() && empty( $query->query_vars[‘suppress_filters’] ) ) { // Get all your post types $post_types = get_post_types();
How get exact time difference
我有以下代码来获取时间差$t1 = \"1515397514\"; //a timestamp value $t2 = \"1515402944\"; //a timestamp value echo date(\"M d Y H:i:s\",$t1).\"<br />\"; //Jan 08 2018 07:45:14 echo date(\"M d Y H:i:s\",$t2).\"<br />\"; //Jan 08 2018 09:15:4
更改编写器插件和功能
请帮助我解决此问题:问题1 AFAIK,http://exmaple.com/author 映射为空(a404 error 第页)和http://exmaple.com/author/{username} 映射到posts authored by {username}. 我需要将此行为更改为其他行为:我需要这个http://example.com/author 映射到list of authors</我需要这个http://example.com/author/{username
有没有什么函数可以让我为Customizer本身注册定制样式表?
我想让我的定制者使用一种定制皮肤,或者人们所说的增强功能。不幸地WP_Customize_Control 不做这项工作,我也找不到任何关于它的东西。要开始构建它需要哪些文档/资源?
基于WordPress用户角色的ECHO选项值
如果有人能解决这个问题,老兄,你会让我失望的!基本上,我想做的是根据Wordpress上的用户角色在选项中回显不同的值。如果用户是管理员echo=user@email.com如果用户是订阅者,则回显=admin@email.com以下是我正在使用的代码:if ( ! empty( $note_emails ) || $include_custom ) { ?> <div class=\"gv-note-email-container\"> <
如何访问到子菜单的说明
嗯,我正在尝试获取一个菜单项和一个子菜单的描述,并附上下面的代码,但我无法获取它。我试图得到“关于我们”和“我们董事会员工”的描述:因为菜单项(关于我们)运行良好,但由于某种原因,子菜单(我们的董事会和员工)不包含信息description 它只是ID, URL 和Title, 我已经试过了var_dump() 子菜单对象(正如您在下面的代码中所看到的),但它没有。function get_menu_section_description($sectionUrl){ $
WordPress桌面应用程序显示空白屏幕
我是新来的两个WordPress,所以这可能很简单。我所做的一些事情导致桌面应用程序屏幕变为空白,停止/重新启动应用程序并没有修复它。How can I fix the WordPress.com Desktop App? I\'m running version 2.8.0.为了解决这个问题,我尝试使用桌面应用程序本身,菜单选项在工作时不会“修复空白屏幕”。我已登录wordpress。com网站与我的“管理员”登录,它工作正常(没有黑屏),我对网站进行了更改,一切似乎都在那里工作,但桌面应用程序再次显