我正在创建我的第一个插件,并有一个控制输出的函数.此功能根据是否从WordPress管理员与前端内部进行查看而具有不同的输出.有没有办法轻松测试我的功能是否从管理员与前端内部触发?
我已经尝试有条件地检查查询字符串与我的插件"页面"名称的名称,但似乎在某些服务器/安装上失败.
谢谢
我正在使用WordPress.我有一个像这样的图像文件夹mytheme/images/myimages.
我想从文件夹中检索所有图像名称 myimages
请指教,如何获取图片名称.
我在WordPress中使用WP-GeSHi,在很大程度上我对它非常满意.但是,有一些小的场景,当关键字为:时,颜色突出显示过于激进:
@)INin INSERTED)JOIN和IN在@JOINBING)[status])某些关键字区分大小写,有些则不区分大小写.下面的屏幕截图总结了出现这种情况的各种情况:

现在,代码GeSHi.php非常详细,我绝不是PHP专家.我不怕在这里弄脏手,但我希望其他人对此代码进行了更正,并提供了一些指示.我已经实现了一个解决方法,以防止@@ROWCOUNT被错误地突出显示,但这很容易,因为@@ROWCOUNT已定义 - 我只是将数组混乱,以便之前找到它ROWCOUNT.
我想要的是GeSHi完全忽略不是整个单词的关键词(无论它们是以@其他字母/数字作为前缀还是立即被其他字母/数字包围).JOIN应该是灰色的,但@JOIN和JOINS不应该.我也希望忽略方括号内的关键字(毕竟,这就是我们告诉Management Studio不要突出显示它的方式,而且我们也告诉SQL引擎忽略保留字,关键字和无效标识符的方式).
我的wordpress网站下载有点重.在前端,它包括不必要的jquery.在我的萤火虫中它看起来像:
jquery.js?ver=1.3.2
Run Code Online (Sandbox Code Playgroud)
和
jquery.form.js?ver=2.02m
Run Code Online (Sandbox Code Playgroud)
我不需要将这些包括在内.
我很高兴他们留在wp-admin中,但我希望他们不要加载到前端.
我找到了我认为正在加载它们的文件,wp-includes/script-loader.php但是我不确定要取消注释或者要做什么来彻底删除它.
有没有办法做到这一点,删除jquery而不破坏后端?
我想创建一个新的WordPress页面,它实际上是指向另一个站点的链接.目标是让页面显示在我的页面列表中,但实际上是将Web用户发送到目标URL.
例如,假设我想要包含一个指示"我的照片"的页面,但实际上将它们重定向到Flickr.
我猜测实现这一目标的一种方法是在PHP中使用带有重定向指令的自定义模板页面,但遗憾的是我是PHP的新手并且不熟悉实现此目的的方法...
以下是我们希望实现的目标:一个WordPress网站,允许用户使用Facebook或WordPress注册/登录,并对帖子/页面/内容具有相同的访问权限.从目前为止的所有研究来看,这似乎并不重要......
这是我们的要求:
Facebook的
WordPress的
Facebook的
WordPress的
关于如何实现这些要求的任何智慧言论?
是否有可能在$ wpdb-> insert调用中使用MySQL NOW()?
当我使用以下代码时,NOW()不起作用.
$data = array(
'id' => NULL,
'order' => serialize($_POST['data']['Order']),
'created' => NOW(),
'user_id' => $current_user->ID
);
$wpdb->insert(ORDERS_TABLE, (array) $data );
Run Code Online (Sandbox Code Playgroud) 我最近继承了一个WordPress插件,里面有一些bug.我的问题是我也是WordPress的新手,我不知道如何记录调试消息,以便我可以弄清楚发生了什么.
我真的只需要一种方法来创建一个弹出窗口或登录到控制台.
单击按钮后,我希望它保持活动样式而不是恢复正常样式.这可以用CSS完成吗?我使用DIVI主题(WordPress)的blurb按钮.请帮我!
码:
#blurb-hover.et_pb_blurb .et_pb_blurb_content
.et_pb_main_blurb_image .et-pb-icon:hover {
color: red !important; }
#blurb-hover.et_pb_blurb .et_pb_blurb_content
.et_pb_main_blurb_image .et-pb-icon:selected {
background-color: #ff4b46;
color: #fff; }
#blurb-hover.et_pb_blurb .et_pb_blurb_content
.et_pb_main_blurb_image .et-pb-icon:active {
color: white !important;
background-color: red;
width: 140px;
height: 100px; }
Run Code Online (Sandbox Code Playgroud) 为了保留logotext <div class="small-7 medium-4 columns logo">和菜单<nav class="pagedMenu" role="navigation">,不刷页面刷新或内容从一个页面加载到另一个页面,我试图实现@Buzinas提出的这个解决方案(特别感谢).再补充一句话:
在header.php我们这个脚本:
<head>
...
<script>
function ajax(url, callback, method, params) {
if (!method) method = 'GET';
var xhr = new XMLHttpRequest();
xhr.open(method, url);
if (callback) xhr.addEventListener('load', function() {
callback.call(this, xhr);
});
if (params) {
params = Object.keys(params).map(function(key) {
return encodeURIComponent(key) + '=' + encodeURIComponent(params[key]);
}).join('&');
xhr.send(params);
} else {
xhr.send();
}
}
// CUSTOM AJAX CONTENT LOADING FUNCTION
function ajaxRevslider(obj) {
// obj.type : Post Type …Run Code Online (Sandbox Code Playgroud)