标签: wordpress-plugin

使用WP类别帖子列表小部件动态显示特定类别(WP/PHP)

我正在尝试使用我正在处理的博客上的类别帖子(WP-CPL)插件来按类别过滤"最近的帖子".基本上,当有人点击博客上的类别名称时,我希望它显示该类别的帖子.这将通过Life Is Simple模板的'archives.php'文件.

插件的短代码是:

[wp_cpl_sc cat_id=40 list_num=4 css_theme=2 sticky_post="79"]
Run Code Online (Sandbox Code Playgroud)

这只是"cat_id"表示插件将显示的类别的示例.我不想只显示一个类别,我希望它在有人点击链接时显示相应的类别.如何让插件识别正在请求的类别并显示相应的帖子?

我知道类别标题是:

<?php single_cat_title(); ?>
Run Code Online (Sandbox Code Playgroud)

但是,我如何以这种方式找到类别ID号?如果需要编辑,我已经将PHP包含在下面标题为'wp_cpl_shortcode.php'的插件文件中.为了简单起见,我宁愿在网站的实际编码中使用短代码.

<?php
/**
 * shortcode
 * The library of shortcode class
 * @author Swashata <swashata4u@gmail.com>
 * @subpackage WP Category Post List Plugin
 * @version 2.0.0
 */

/**
 * The WP CPL shorttag support
 * @since 1.1.0
 * This was started from the version 1.1.0 and was finished by 2.0.0
 */
class itgdb_wp_cpl_shortcode {
    /**
     * The wp_cpl_shortcode_handler function
     * This function is responsible for converting shortcodes …
Run Code Online (Sandbox Code Playgroud)

php wordpress wordpress-plugin

5
推荐指数
1
解决办法
4962
查看次数

Wordpress - 将特色图片添加到自定义帖子类型

我正在尝试为我的主题添加一个特色图片,但不是为帖子或页面添加 - 我创建了一个名为Properties的自定义类型(它用于房地产经纪人),因此我如何启用特色图片,因为它没有出现在sceen选项?

希望有人能提供帮助,

$property  = new Cuztom_Post_Type( 'Property', array(
    'supports' => array('title', 'editor')
));
Run Code Online (Sandbox Code Playgroud)

wordpress wordpress-theming wordpress-plugin

5
推荐指数
4
解决办法
2万
查看次数

在wordpress插件中使用多个文件 - 调用未定义的函数add_action()

我正在尝试编写一个包含多个文件的插件,我确信我之前没有遇到任何问题,但现在我遇到了问题.

在主插件文件中我包含了一个文件名 - ydp-includes.php,在ydp-includes.php中我包含了我想要的所有文件:

<?php
include(dirname( __FILE__ ) .'/1.php');
include(dirname( __FILE__ ) .'/2.php');
include(dirname( __FILE__ ) .'/3.php');
include(dirname( __FILE__ ) .'/4.php');
?>
Run Code Online (Sandbox Code Playgroud)

但我得到:致命错误:调用未定义的函数add_action()文件是包含但由于一个原因我目前看不到wordpress没有看到他们作为一个插件包和内部的每个wordpress函数被忽略.

还有另一种开发多个文件wordpress插件的最佳实践方法吗?我做错了什么?

谢谢

php wordpress wordpress-plugin

5
推荐指数
1
解决办法
1万
查看次数

WordPress:如何从其他插件页面获取插件选项

我正在编写一个包含小部件的WordPress插件,该小部件在页面上显示一个链接,例如:

<a href="<?php echo plugins_url('/ext_page.php', __FILE__); ?>">Link</a>
Run Code Online (Sandbox Code Playgroud)

现在在/ext_page.php页面中,我需要从插件本身获取选项,例如:

$options = get_option('my_plugin_options');
Run Code Online (Sandbox Code Playgroud)

但是函数get_option似乎在该页面中不起作用,有没有其他方法可以获得选项?

请指教,谢谢!

wordpress-plugin

5
推荐指数
1
解决办法
1万
查看次数

如何在子主题中修改主题捆绑的小部件?

我想从侧边栏中显示的最新帖子中删除nofollow代码.我发现将rel = nofollow标签添加到最新帖子的代码位于此处

主题文件夹/示例theme/lib/activity/plugin.php.

这是确切的代码:

private function get_latest_posts( $post_count ) {

    // Get the latest posts
    $latest_posts = get_posts(
        array(
            'numberposts'   => $post_count,
            'order'         => 'desc',
            'orderby'       => 'date'
        )
    );

    // Create the markup for the listing
    $html = '<div class="tab-pane" id="recent">';
        $html .= '<ul class="latest-posts">';

        if( count( $latest_posts ) > 0 ) {

            foreach( $latest_posts as $post ) {

                $html .= '<li class="clearfix">';

                    // Add the small featured image
                    if( has_post_thumbnail( $post->ID ) ) {
                        $html .= '<a …
Run Code Online (Sandbox Code Playgroud)

wordpress wordpress-theming wordpress-plugin

5
推荐指数
1
解决办法
1240
查看次数

重力表单添加显示无

我创建我的WordPress主题里的模板,因为我的模板是一个完全不同的布局比我的活动主题,模板都有它自己的页眉和页脚以及两者的内部我已经正确声明wp_head();wp_footer();分别.

在我的模板代码中,我试图使用do_shortcode显示重力形式,但没有显示任何形式.当我检查该区域时,我可以看到表单代码,但是有一个style="display:none"添加到.gform_wrapperdiv.

再补充一点,重力形式在我的网站的其余部分(使用活动主题的所有页面/帖子)中都能正常工作,我的自定义模板上只有问题.

任何建议都非常感谢.

谢谢

css wordpress wordpress-theming wordpress-plugin gravity-forms-plugin

5
推荐指数
3
解决办法
1万
查看次数

如何扩展管理员用户列表页面?

下面是WordPress管理员用户列表的图像:

我想要做的就是添加一个名为add badges的额外列.列值应该是指向另一个页面的链接.

我尝试编辑核心文件,但最终意识到这是一个不好的做法,因为如果我进行更改,我将在下次更新时丢失更改.

WordPress所做的是用它$wp_list_table = _get_list_table('WP_Users_List_Table');来获取表格并$wp_list_table->display();显示表格.

如何向表中添加字段并扩展管理员用户列表页面?

php wordpress wordpress-plugin

5
推荐指数
1
解决办法
3671
查看次数

Facebook在第一次分享时忽略了OG图像

我正在开发一个WordPress网站并使用yoast seo插件在动态页面上生成一个og图像.但是,我认为这与此无关.og图像链接显示完美,但如果我单击共享按钮,除非我之前已经点击了共享按钮,或者使用facebook开发人员工具首先刮取页面,否则不会包含图像.

这可能是Facebook问题,还是服务器问题?

facebook wordpress-plugin

5
推荐指数
1
解决办法
912
查看次数

Wordpress RPM没有显示插件更新

我们有一个多点的WordPress 4.2.2 RPM安装在CentOS 6.6和网络插件板,在中加入插件按钮插件的更新没有显示出来(100%肯定有些插件是不是最新的).

奇怪的是,当前往时/wp-admin/network/plugin-install.php,它表示我们没有足够的权限来访问该页面.请注意,我们有一个superadmin帐户.

到目前为止,我们试图评论配置行define( 'DISALLOW_FILE_MODS', true );并更改配置中的所有盐...没有运气.

我们测试我们的服务器的连接api.wordpress.org:443planet.wordpress.org:443没有任何问题.

另请注意,我们在同一服务器(不是多站点)上安装了第二个WP,它正在按预期工作.

欢迎任何线索,谢谢!

wordpress updates wordpress-plugin

5
推荐指数
1
解决办法
544
查看次数

我的插件未正确更新(与upgradeder_process_complete一起出现问题)

我有安装了我的插件的用户(我们称之为v6).

我的插件的V6版本没有注册处理程序upgrader_process_complete.

在我的新版本中,我已upgrader_process_complete注册对数据库表进行一些升级.

但是,当用户使用update now链接从插件页面升级时,似乎不会调用我的新版本的处理程序.

有人能解释一下这个问题吗?

php wordpress wordpress-plugin

5
推荐指数
1
解决办法
317
查看次数