定制器JS API:动态添加设置不起作用
我正在使用JS&;下面显示的PHP代码用于动态添加自定义设置。我知道保存设置很有效,因为当我echo get_theme_mod(\'mySetting\') 在主题模板文件中,将返回保存的值。但是,在自定义程序中刷新浏览器后,输入不会显示保存的值,而是显示实例化设置时使用的值(JS Default Value?). 我做错了什么?Note: 请阅读第一条评论。// JS enqueued via action hook: customize_controls_enqueue_scripts
构建自定义WP_Query时遇到问题
我正在尝试覆盖客户端上的默认查询single.php 页面,似乎根本不会影响查询,尽管看起来做得很正确(估计不会!)。我只想从查询中删除一类帖子。它的slug是“homepage item”,其类别是10(当我将鼠标悬停在类别仪表板列表中的名称上时,我看到(部分):“…分类法=类别&标记ID=10…”我只是在单曲的顶部插入了这个。php:<?php $customArgs = array( \'category__not_in\' => \'10\'
获取要在提要中显示的RSS项目的链接
function wpbeginner_postrss($content) { global $wp_query; $postid = $wp_query->post->ID; if(is_feed()) { $coolcustom = get_field(\'fl_quote\'); $link = the_permalink_rss(); $content = \'<div>\' .$coolcustom. \'</div
如何创建自定义搜索页面
所以我正在努力寻找。进行搜索时,php文件循环浏览三种自定义帖子类型。我目前有三个CPT,post、anime、peliculas,我目前使用的一个功能将只查找标题,因此当有人在搜索输入中键入内容时,模板应显示所述CPT中与关键字匹配的所有帖子,如果没有post。。。。比如说在动画中,它应该显示一条post not found(在该cpt中)的消息。为了让它更清楚、更容易理解,我正试图实现以下目标:这是我第一次这样做,所以我没有经验,但我仍然试图通过在搜索中创建一些自定义查询来修改它。php文件,但它不起
搜索功能工作不正常
因此,我正在尝试编辑我的搜索,以便它只搜索特定类别。我正在将此代码添加到functions.php 子主题中的文件:function searchcategory($query) { if ($query->is_search) { $query->set(\'cat\',\'37\'); } return $query; } add_filter(\'pre_get_posts\',\'searchcat
是否更改登录错误消息?Cookie错误消息
我尝试过搜索这个,我发现可以使用钩子更改登录错误消息。但我找不到如何更改此错误消息:错误:浏览器阻止或不支持Cookie。您必须启用Cookie才能使用WordPress。如果禁用了Cookie,并且您尝试登录,则会显示此消息。如何自定义此文本?非常感谢。
未安装多站点的带有子域的WordPress站点
我们有一个wordpress网站说www.example.com 拥有超过1k的用户。现在我想为一些高级类别的用户启用子域,也就是那些选择自己子域的用户。因此,如果用户输入u1.example.com 功能应类似于www.example.comWordpress multisite是一种可能性,但我们现在不需要多站点体系结构(因为multisite将创建不在我们范围内的单独数据库表),因为所有其他不同类型的用户分配都已在运行,暂时无法重新设计,因此是否有其他方法来实现它?EDIT: 一些挂钩或。htacc
WP_ENQUEUE_SCRIPTS是内联而不是链接
我不确定我的代码在这里发生了什么,我将脚本排队如下:wp_enqueue_script( \'lightbox\', \'/wp-content/themes/\'.get_stylesheet() . \'/js/lightbox.js\'); 然而,当我查看页面的源代码时,脚本并没有被链接,而是所有的js都被加载到文档的头部,如下所示:<script type=\"text/javascript\" style=\"display:none\"><!-- /*!
在现有静态网站的子域上安装WordPress
我一直在现有静态网站的子域上安装wordpresswww.example.com 为了我的朋友。我已将其正确安装在子域上www.sub.example.com, 然后他让我安装他另一个朋友的自定义插件。我无法通过面板安装它,当我将其上载到plugins 在面板上看不到它,所以我建议他插件可能有问题。今天,他联系我说,他打电话给网站主机(godaddy)的技术端口(所以他不能复制粘贴我的对话),他们支持地告诉他wordpress不能安装在已经存在的静态网站的子域上,因为可能有一些代码确认。我确信我已经正确地
在Bluehost加载域上安装多站点网络
我已在bluehost主域上成功安装了多站点。当我尝试按照相同的步骤在另一个bluehost加载项域上设置多站点时,它不起作用。是否可以在bluehost附加域上设置多站点,如果可以,如何设置?
如何使用PHP在页面的某个部分按类别显示某些产品?
我需要在主页的某个部分显示新到货,我已创建了一个新到货类别,并希望在页面上显示此类别中的产品,我不想在编写html时使用快捷码(&a);此页面的php。任何帮助都将不胜感激,谢谢。
我怎样才能在帖子发布前获得它的永久链接?
我正在尝试创建一个插件,通过WordPress编辑器为您提供一个推送通知按钮,但我找不到一种方法,在草稿状态设置为“已发布”之前获取其永久链接。预测的永久链接已经显示在编辑器中,我只是找不到如何在代码中检索相同的值。get_post_permalink() 和get_permalink() 在帖子发布之前不要工作。Thx提前!
如何更改媒体上传的最大大小?视频音频wp 4.9.6
我使用的是wordpress 4.9.6,上传的最大文件大小现在是8Mb。我过去常常上传50多Mb的视频和音频,但现在已经改变了。如何将其更改为100Mb?
如何从SELECT标签中获取所选选项的值,并在WP_QUERY中使用它来过滤帖子?
这就是我获取值的方式,但如何在WP\\U查询中使用它,所以当我单击“搜索”以显示选项1值的帖子时?我正在这样做,但不知道meta\\u值是否是答案$search_query=new Wp_Query($search_args); $something=isset($_GET[\'something\'])&&$_GET[\'something\']?$_GET[\'something\']:\'\'; if($something){
将JavaScript变量转换为WordPress php变量
我需要将js变量推入php变量。AJAX url是通过wp\\u localize\\u脚本设置的,但它返回错误400错误请求。功能。php看起来像wp_localize_script( \'script-js\', \'compareids_ajax\', array( \'ajax_url\' => admin_url(\'admin-ajax.php\')) ); 自定义。js公司 var compareIDs = $(\".table td input:checkbox:check
Add another feature image box
我已经在我的wp主题中使用了特色图像框。所以我想要的是:我想在我的分类部分顶部添加另一个具有不同名称的特色图像框,例如自定义特色图像。我想做的原因:我之所以这样做,是因为我想为特定目的使用另一个特色图像框。但请不要使用任何插件
重写/?REST_ROUTE=/link到/wp-json/,而不更改Apache中的默认固定链接结构
如何从重写wordpress rest api的urlhttp://example.com/?rest_route=/wp/v2/ 到http://example.com/wp-json/wp/v2/ 不更改(默认)永久链接结构?apache(htaccess)需要这个。在nginx中是这样的:location ~ ^/wp-json/ { rewrite ^/wp-json/(.*?)$ /?rest_route=/$1 last; }
插件-管理菜单页面损坏的URL
我正在开发一个插件。我在functions.php. 基本的想法是拥有一个默认菜单,它将是多个小型不同插件的父级。我几乎都准备好了,但当我点击插件子菜单条目时,我遇到了一个问题。URL已断开,无法转到正确的管理页http://localhost/wp-admin/admin.php?page=my_page 它转到前端页面,该页面不可用,因此转到404。断开的URL如下所示:http://localhost/wp-admin/my_page 正如你所见,admin.php?page=
在添加菜单项期间将脚本入队意味着在保存菜单项之前
我延长了Walker_Nav_Menu_Edit 类并基于一些jQuery插件(如wpColorPicker、fonIconPicker和Select2)添加了一些新的自定义字段。我从不同的js文件调用这些函数,如下所示jQuery(document).ready(function($) { $(\'.fonticons-iconwpcolorpicker\').wpColorPicker(); $(\".hpemenu-fonticons-size\").TouchS
删除移动视图中的两个菜单,只有一个菜单
在以下网站上的手机上会显示一个双菜单www.plotterpro.com/newsite 我一直在试图隐藏,它只是不想离开。