定制器-根据ID/页面ID加载设置/控件/部分/面板
我正在开发一个有很多主题mod、部分和面板的主题。我的问题是,定制程序一次加载所有这些内容,可能需要一段时间才能加载。此外,我真的很想只加载设置,我目前编辑的页面所需的部分。我一直在寻找一些过滤器WP_Customize_Manager 但我找不到任何可以修改sections, panels, settings, controls 礼节或使用方法。此时,我通过将页面id添加到定制器url来获取页面id,类似于wp-admin/customize.php?url=pageurl&apageid=70
WordPress复选框和非法字符串偏移量
我使用以下代码来确定复选框是否已勾选,然后显示一些文本(如果有/没有)作为测试。选中时,它工作正常,文本显示。当它被取消选中时,我会在下面的代码中注释的两行中得到下面的消息。非法字符串偏移量“chec\\u checkbox\\u field\\u 0”<?php function webdev_init() { ?> <h1>Title</h1> <h2>WedDev Overlay Plugin
我们可以修改WordPress插件版本值以避免更新警告吗?
因为插件更新可能会给兼容性带来一些意想不到的问题。如果优先级是关闭wordpress后端的插件过期警告,是否建议修改插件版本值以欺骗wordpress插件更新系统?
使用esc_url()时的换行符URL实体
是否可以设置换行符\\n 使用时作为URL实体esc_url()? 换行符的URL实体为%0A 如上所述:https://stackoverflow.com/questions/3871729/transmitting-newline-character-n但是esc_url() 将%0A.感谢您的帮助。
如果用户已登录,如何检入木材?
如何检查是否有用户登录?通常您会这样做:if ( is_user_logged_in() ) { // do something } 但如何在木材模板中实现这一点?像这样的事情:{% if userloggedin %} //do somthing {% endif %}
自定义分类-仅输出相关术语
我有一个名为“products”的自定义帖子类型CPT有两个自定义分类法(都是分层的);1) “product\\u type”和2)“product\\u provider”。每个产品都将有一个“product\\u type”和一个“product\\u provider”链接到它。在每个“product\\u type”术语的存档页面上,我输出了一个可过滤的“products”列表,其中一个过滤选项是“by Provider”,它(显然)根据“product\\u Provider”自定义税进行过滤
在WordPress中显示错误时间的PHP函数
我在XAMPP上安装的本地WordPress似乎有一个错误的时间设置。当我这样做的时候date( \'Y-m-d H:i:s\' ); 我明白了2017-02-21 10:46:43 因此。然而,我的电脑时间2017-02-21 11:46:43, 所以我的WordPress落后了一个小时。现在我已经做了,推荐什么here 和已更改date.timezone 在php.ini 然后重新启动apache,因为我认为问题可能是由XAMPP引起的。但我还是显示了错误的时间。我还去了settings -
Expressions and str_replace
<div class=\"form-container\"> <div class=\"form-field\"> <label> <input id=\"woo-bookings-enabled\" type=\"checkbox\" name=\"woo-bookings-enabled\" value=\"1\">Enable bookings &
独立于环境的方式链接到前端的某些页面
在我现在工作的网站上,有许多硬编码到模板中的链接,例如隐私和Cookie注册策略、搜索帮助等。链接到这些页面的页面没有任何特殊设计,它们只是继承默认页面布局。我正在从事的项目使用GIT和一个具有多个环境的工作流(针对不同开发人员的多个本地环境、临时环境和生产环境)。在所有这些数据库上,它们通常是完全独立的、非共享的或同步的。在前端链接这些页面的最佳方式是什么?我已经考虑了三种选择,目前我正在使用后一种。如果我只通过引用页面ID(通过get_permalink 例如),那么在登台时,ID可能不相同,链接将断
定制器-前缀类扩展
对于通过扩展“WP\\u Customize\\u Control”类来创建自定义控件的漂亮工作代码(paulund),我有一个基本问题。我对PHP、编程,尤其是OOP都是新手。所以我特别想知道,第一个“条件”是什么,而其余的条件对我来说似乎是可以理解的。我在以下方面存在理解问题: if ( ! class_exists( \'WP_Customize_Control\' ) ) return NULL; 阅读“class\\u exists”的php手册,我在一个德国博客
可以在BuddyPress中裁剪封面图片吗?
嗨,我在用buddypress v2.7.4, 我可以裁剪头像图像,但不能裁剪封面图像。是否可以裁剪覆盖图像?我看到这些目录有不同的文件wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/assets/_attachments/有头像文件夹和封面图片文件夹,头像文件夹有camera.php 和crop.php 但是cover-images 只有index.php 所以我尝试从《阿凡达》中复制来覆盖图像,但仍然不起作用。
如何在本地安装上使用实时镜像?
如何在本地WP安装上使用实时图像?我想在下面的wp-config.php. 问题是siteurl 必须是相对路径,不能是url。我想建立一个本地环境来离线测试某些部件,并需要显示图像。if ($_SERVER[\'SERVER_ADMIN\'] == \'dev\') { define(\'WP_HOME\',\'http://localhost/siteurl.com/public_html/\'); define(\'WP_SITEURL\',\'http://localhos
如何设置WordPress密码的自定义验证?
如何设置WordPress密码的自定义验证?大概超过12个字符,包括数字和字母等。我应该使用什么过滤器?
如何编辑WordPress的默认数据库
如何创建一个完整的组织数据库,在那里我可以访问表并执行自定义SQL请求。我可以使用PHP和mySQL,实际上我正在处理WordPress主题。我正在尝试这样做:+----------+ +------------+ +------------+ | Book | | Borrow | | Reader | |----------| |------------| |------------| |codeBook#
WordPress域重定向到不同的主机
我想把我的wordpress网站从Bluehost移到InMotion。我是通过将public\\u html中的所有文件从Bluehost服务器复制到InMotion来实现的。在wp配置下,我更改了数据库信息等。然后,在Wordpress中,我将“设置->常规”下的Wordpress地址(URL)和网站URL更改为我的新域,并可以使用我在InMotion购买的新域访问我的网站。不过我觉得出了点问题。我已经从InMotion服务器上完全删除了每个,并重新安装了wordpress。效果很好!然而,当我
如何更改导航菜单下的文本
更具体地说,看到这两次是相当恼人的,更重要的是,我想将其更改为我选择的文本。所以我使用了一个名为“Trident Lite”的免费wordpress主题,它将出现在我添加的任何类别、帖子或页面下作为菜单。
尽管使用文本,但不会保存自定义选项页面复选框
这是我的代码:add_action(\'admin_menu\', \'test_plugin_setup_menu\'); /**/ function test_plugin_setup_menu(){
滑块中的自定义帖子类型内容
我正在尝试创建一个滑块,用于显示包含自定义帖子类型帖子(推荐)信息的幻灯片。我设置了一个页面模板,可以用帖子内容生成div,但是处理slider元素的最佳方法是什么?P、 如果可能的话,我希望幻灯片也以随机顺序显示。以下是我的页面模板的代码:<?php /** * Template Name: Testimonials Page */ get_header(); ?> <div id=\"primary\" class=\"
PHP定制:分类和查询,为什么?
我是新的自定义主题开发。Wordpress开发中的分类法和查询是什么?为什么在Wordpress中使用它们?
如何链接到我的文件夹中的自定义.php页面
我创建了一个名为mypage的自定义页面。php。它与所有其他页面(index.php,page.php,…)一起位于我的模板文件夹中我希望在单击以下代码时打开此页面。<a href=\"<?php site_url(); ?>/mypage.php\">Go to page</a> 单击链接时,浏览器中的url如下所示:http://localhost:8888/mypage.php 我想这是正确的。但它使用索引。php作为模板,忽略我在mypage中的代码