我正在尝试删除<STYLE>内置的Recent Comments小部件放入我的不雅的嵌入式标记<HEAD>,但我似乎无法正确使用语法.它最初叫
add_action( 'wp_head', array(&$this, 'recent_comments_style') );
Run Code Online (Sandbox Code Playgroud)
添加它(在wp-includes/default-widgets.php,第609行),我正在尝试撤消它.
我认为它应该是这样的:
remove_action('wp_head', 'WP_Widget_Recent_Comments::recent_comments_style');
Run Code Online (Sandbox Code Playgroud)
但是我尝试了所有的变化,我仍然无法做到正确.有谁知道如何实现这一目标?
在过去的两周里,我一直在努力寻找一种可行的方法来将Wordpress安装配置为会员目录,该目录从用户配置文件(自定义和默认)中提取信息并以可呈现的(可能是可排序的)格式显示.
最初,为Joomla的Sobi2插件提供了一些东西!被搜查,但无济于事.我偶然发现了一个关于这个主题的相当简单的博客文章,但它似乎只列出了没有如何使用它们的说明的插件.见下文.
http://www.cagintranet.com/archive/the-new-improved-way-to-turn-wordpress-27-into-a-membership-communit/
有关正确的插件的任何建议,可以实现我正在寻找的东西?
如果可能的话,我想避免为像myMember这样的企业插件支付175美元.
我正在写一个wordpress插件,需要从我的插件中添加一些元标记到页面的head部分.有谁知道我会怎么做?
谢谢
我正在尝试找到在帖子/页面编辑器页面上添加自定义窗口小部件的正确方法,特别是在"页面属性"部分的侧栏中.我一直在寻找各种关键词,并且很短.Wordpress的codex文档是有限的,所以我也有运气.
如果有一个可以使用的钩子,它是什么?
否则,Wordpress函数需要添加新控件.
我猜测元框只显示在帖子部分下面,所以这不是我想要编辑的区域.
另外,使用Widget类会做错事吗?
我正在开发2.8版或更高版本.
我正在使用一个名为"Cartpauj PM"的WordPress插件用于私人消息,我想在我的网站的主页面中显示新消息的数量.
该插件有一个文件pm-class.php,它有一个类cartpaujPM,里面有一个函数可以得到如下所示的新消息:
function getNewMsgs()
{
global $wpdb, $user_ID;
$get_pms = $wpdb->get_results($wpdb->prepare("SELECT id FROM $this->tableMsgs WHERE (to_user='$user_ID' AND parent_id=0 AND to_del<>1 AND message_read=0 AND last_sender<>'$user_ID') OR (from_user='$user_ID' AND parent_id=0 AND from_del<>1 AND message_read=0 AND last_sender<>'$user_ID')"));
return $wpdb->num_rows;
}
Run Code Online (Sandbox Code Playgroud)
我怎么能在我的主题模板文件中调用此函数?在插件文件中,它调用就像$example_variable=this->getNewMsgs();做了一个echo $example_variable后.
我安装了Contact Form 7 version 3.7.2WordPress插件,
http://wordpress.org/plugins/contact-form-7/
Run Code Online (Sandbox Code Playgroud)
它根据我的要求是完美的,但问题是当我离开所有字段为空并提交表单,它开始加载,并显示没有任何错误消息.当我填写所有字段时,邮件已发送但没有任何成功消息.
谁能搞清楚这一点.
我在w3c验证器中验证我的网站时遇到2个错误.
第7行,第47列:属性xmlns:og这里不允许.xmlns:fb ="http://www.facebook.com/2008/fbml">
第7行,第47列:具有本地名称的属性xmlns:fb不可序列化为XML 1.0.xmlns:fb ="http://www.facebook.com/2008/fbml">
我猜这与Facebook开放图有关.我在wordpress上运行我的网站,并在启用了社交功能的情况下使用All in one SEO包.禁用社交功能后,我的网站会完美无误地验证.这个问题有什么问题吗?这就是它在网站上的样子
<!DOCTYPE html>
<!--// OPEN HTML //-->
<html lang="en-US"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml" >
<!--// OPEN HEAD //-->
<head>
<!--// SITE TITLE //-->
<title>Aton usluge | Licencirana agencija za kreditno posredovanje</title>
<!--// SITE META //-->
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
Run Code Online (Sandbox Code Playgroud)
等等..
我想将外部URL上的文件上传到WordPress媒体库(所有POSTS/PAGES都是通用的).我想要获得的返回值是附件ID,以便将它们注入短代码(例如img).
我尝试使用IMEDIA_HANDLE_SIDELOAD,但我迷失了$ _FILES设置.
但是,我不确定参数:
看我的代码:
// my params
$post_id = 0; // is this what makes it common to all posts/pages?
$url = 'www.some_external_url.com/blabla.png';
// example from some forum
$filepath = '/relative/path/to/file.jpg';
$wp_filetype = wp_check_filetype( basename( $filepath ), null );
$aFile["name"] = basename( $filepath );
$aFile["type"] = $wp_filetype;
$afile["tmp_name"] = $filepath;
$attach_id = $media_handle_sideload( $aFile, $post_id, 'sometitle' );
Run Code Online (Sandbox Code Playgroud) 我试图将wp-login.php隐藏在我的网站上,所以我安装了重命名wp-login.php插件,并将其重命名为登录。现在,我想将其重定向到我的自定义登录页面,以便完全隐藏wordpress的默认登录形式。有没有办法做到这一点?我已经尝试过重定向插件和下面的代码,但是它仅支持wp-login.php而不支持我的新登录URL:
function redirect_login_page(){
// Store for checking if this page equals wp-login.php
$page_viewed = basename( $_SERVER['REQUEST_URI'] );
// permalink to the custom login page
$login_page = get_permalink( '10' );
if( $page_viewed == "wp-login.php" ) {
wp_redirect( $login_page );
exit();
}
}
Run Code Online (Sandbox Code Playgroud)
有没有一种方法,而无需实际更改wordpress基本文件?