标签: wordpress-plugin

在remove_action()方面需要帮助

我正在尝试删除<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)

但是我尝试了所有的变化,我仍然无法做到正确.有谁知道如何实现这一目标?

可能有用:

php wordpress wordpress-theming wordpress-plugin

2
推荐指数
1
解决办法
3524
查看次数

插件建议 - Wordpress作为会员目录

在过去的两周里,我一直在努力寻找一种可行的方法来将Wordpress安装配置为会员目录,该目录从用户配置文件(自定义和默认)中提取信息并以可呈现的(可能是可排序的)格式显示.

最初,为Joomla的Sobi2插件提供了一些东西!被搜查,但无济于事.我偶然发现了一个关于这个主题的相当简单的博客文章,但它似乎只列出了没有如何使用它们的说明的插件.见下文.
http://www.cagintranet.com/archive/the-new-improved-way-to-turn-wordpress-27-into-a-membership-communit/

有关正确的插件的任何建议,可以实现我正在寻找的东西?
如果可能的话,我想避免为像myMember这样的企业插件支付175美元.

directory wordpress plugins wordpress-plugin

2
推荐指数
1
解决办法
959
查看次数

如何从wordpress插件将元数据添加到页面的head部分?

我正在写一个wordpress插件,需要从我的插件中添加一些元标记到页面的head部分.有谁知道我会怎么做?

谢谢

php wordpress wordpress-plugin

2
推荐指数
1
解决办法
3401
查看次数

将小部件添加到Wordpress管理员帖子/页面编辑侧栏

我正在尝试找到在帖子/页面编辑器页面上添加自定义窗口小部件的正确方法,特别是在"页面属性"部分的侧栏中.我一直在寻找各种关键词,并且很短.Wordpress的codex文档是有限的,所以我也有运气.

如果有一个可以使用的钩子,它是什么?

否则,Wordpress函数需要添加新控件.

我猜测元框只显示在帖子部分下面,所以这不是我想要编辑的区域.

另外,使用Widget类会做错事吗?

我正在开发2.8版或更高版本.

php administration wordpress-plugin

2
推荐指数
1
解决办法
7048
查看次数

如何从WordPress插件中的类调用函数?

我正在使用一个名为"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后.

wordpress wordpress-plugin

2
推荐指数
1
解决办法
9484
查看次数

如何在OptionTree中拥有多个"主题选项"页面?

OptionTree(GitHub)允许非常简单地为主题创建" 主题选项 "页面.

我如何扩展OptionTree以便为我的插件创建" 插件选项 "页面?

谢谢!

php wordpress wordpress-plugin custom-wordpress-pages

2
推荐指数
1
解决办法
1836
查看次数

联系表单7 WordPress插件不显示错误消息

我安装了Contact Form 7 version 3.7.2WordPress插件,

http://wordpress.org/plugins/contact-form-7/
Run Code Online (Sandbox Code Playgroud)

它根据我的要求是完美的,但问题是当我离开所有字段为空并提交表单,它开始加载,并显示没有任何错误消息.当我填写所有字段时,邮件已发送但没有任何成功消息.

谁能搞清楚这一点.

php wordpress plugins wordpress-plugin

2
推荐指数
2
解决办法
9921
查看次数

w3c验证器显示facebook打开图的错误

我在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)

等等..

facebook w3c-validation wordpress-plugin facebook-opengraph

2
推荐指数
1
解决办法
2552
查看次数

将媒体文件从外部URL上传到WordPress媒体库

我想将外部URL上的文件上传到WordPress媒体库(所有POSTS/PAGES都是通用的).我想要获得的返回值是附件ID,以便将它们注入短代码(例如img).

我尝试使用IMEDIA_HANDLE_SIDELOAD,但我迷失了$ _FILES设置.

但是,我不确定参数:

  • 这是正确的功能吗?
  • 我应该在代码(aFile)中放置我想要下载的URL吗?
  • 什么是"tmp_name"和"名称"?

看我的代码:

    // 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)

wordpress wordpress-plugin

2
推荐指数
1
解决办法
6351
查看次数

将wp-login.php隐藏为登录并将其重定向到自定义登录页面

我试图将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基本文件?

wordpress wordpress-plugin wordpress-login

2
推荐指数
3
解决办法
9059
查看次数