标签: wordpress-plugin

添加Woocommerce添加至购物车按钮至相关产品和产品列表

我在向WooCommerce添加额外的东西时遇到了一些困难,因为我还是新手.我正在尝试为相关产品和产品列表添加"添加到购物车"按钮.

正在执行代码并被卡在下面.

<a href="<?php the_permalink(); ?>">

        <?php
            /**
             * woocommerce_before_shop_loop_item_title hook
             *
             * @hooked woocommerce_show_product_loop_sale_flash - 10
             * @hooked woocommerce_template_loop_product_thumbnail - 10
             */
            do_action( 'woocommerce_before_shop_loop_item_title' );
        ?>

        <h3><?php the_title(); ?></h3>

        <?php
            /**
             * woocommerce_after_shop_loop_item_title hook
             *
             * @hooked woocommerce_template_loop_price - 10
             */
            do_action( 'woocommerce_after_shop_loop_item_title' );
        ?>

    </a>

    <?php do_action( 'woocommerce_after_shop_loop_item' ); ?>  
Run Code Online (Sandbox Code Playgroud)

希望有人可以指导我如何添加按钮.提前致谢.

wordpress cart wordpress-plugin woocommerce

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

WordPress过滤器未添加

我有一个使用apply_filters这样的插件:

$additional_fields = apply_filters('attachment_meta_add_fields', $additional_fields);
Run Code Online (Sandbox Code Playgroud)

在我的主题中functions.php,我这样做:

function addAttachmentMeta($additionalFields) {
    return $addtionalFields;
}
add_filter( 'attachment_meta_add_fields', 'addAttachmentMeta', 1, 1 );
Run Code Online (Sandbox Code Playgroud)

但是该功能addAttachmentMeta永远不会运行。

如何更改我的apply或添加filter语句以使其addAttachmentMeta被调用?

编辑:这是我根据有关如何添加其他附件元字段的教程编写的自定义插件。整个来源在这里:http : //pastebin.com/7NcjDsK5。正如我在评论中提到的那样,我知道它正在运行并且正在工作,因为我可以在此插件文件中添加其他字段,但是不能使用过滤器,因为未添加过滤器。

我可以在apply_filters语句之前和之后看到var_dumps ,但是我指向的函数add_filter永远不会被调用。

php wordpress plugins wordpress-plugin

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

如何检查当前页面是否是wordpress中的插件管理面板

我想知道如何检查我目前是否在插件的管理页面中.我创建了一个带有菜单项的插件,该菜单项显示包含此插件使用的一些统计信息的页面,为此,我使用自定义JQuery插件,一些CSS,我将永远不会在此页面之外使用它.

所以我想知道如何检查这个,排队或不插件的样式和JS.

这是我的入队样式代码

function bridge_style_enqueuer() {
   wp_register_style( "bridge_display_style", WP_PLUGIN_URL.'/symfony-bridge/chosen.css');
   wp_register_style( "bridge_display_style_tb", WP_PLUGIN_URL.'/symfony-bridge/bootstrap.min.css');
   wp_enqueue_style( 'bridge_display_style' );
   wp_enqueue_style( 'bridge_display_style_tb' );
}
add_action( 'admin_init', 'bridge_style_enqueuer' );
Run Code Online (Sandbox Code Playgroud)

我和Js一样

function bridge_script_enqueuer() {
   wp_register_script( "bridge_script", WP_PLUGIN_URL.'/symfony-bridge/bridge.js', array('jquery'),FASLE, TRUE);
   wp_register_script( "bridge_chosen_script", WP_PLUGIN_URL.'/symfony-bridge/chosen.js', array('jquery'),FASLE, TRUE);
   wp_register_script( "bridge_chosen_script_tb", WP_PLUGIN_URL.'/symfony-bridge/bootstrap.min.js', array('jquery'),FASLE, TRUE);

    wp_enqueue_script( 'bridge_script' );
    wp_enqueue_script( 'bridge_chosen_script' );
    wp_enqueue_script( 'bridge_chosen_script_tb' );
}
 add_action( 'admin_init', 'bridge_script_enqueuer' );
Run Code Online (Sandbox Code Playgroud)

css php wordpress jquery wordpress-plugin

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

Wordpress帖子可以动态呈现吗?

我想创建一个博客页面,根据他/她的Facebook喜欢,活动等为特定用户生成内容.例如,我喜欢Shakira和可口可乐在Facebook上.当进入博客并通过Facebook连接时,博客会获取该信息,并通过YouTube API搜索Shakira的YouTube视频,并在WordPress帖子中向我显示视频.在博客搜索与可口可乐有关的新闻并在帖子中显示有关它的新闻之后.

FB连接,YouTube搜索或Google搜索没有问题.我的问题是WordPress.由于可以有很多用户并且可以为每个用户生成大量内容,因此我无法保存MySQL表中的每个帖子.我想动态生成帖子.我不是在这里要求代码,我只是想听听好的解决方案和想法如何才能做到这一点.

php wordpress facebook wordpress-theming wordpress-plugin

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

在WordPress管理员中注册页面时如何避免menu_position冲突?

在WordPress中,当注册管理页面或自定义帖子类型时,我们可以指定menu_position.但是,如果两个页面共享相同的menu_position,则只显示其中一个.

如何在WordPress等多插件/多开发环境中避免此类冲突?怎么能检查一下menu_position还没有被采用?

从任何值5100甚至null可能会导致冲突.

php wordpress wordpress-plugin

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

特殊字符无法插入数据库

我是php新手.我试图读取文本文件并逐行插入数据库.我的问题是对一些特殊字符插入查询不工作
.例如Côte,d.ä.,d.y.,DAB-sändare所有这些都在工作.但是不能插入d'affaires.如果我删除d'affaires然后查询将执行否则它将不会将任何数据插入数据库.我用来reaf并插入数据库的php代码是

mysql_connect("localhost","root","");
    mysql_select_db("testdb");
    $query="INSERT INTO keywords (id, keyword) VALUES ";
    $handle = fopen("Ordlista.txt", "r");
    if ($handle) {
        $i=1;
        while (($line = fgets($handle)) !== false) {
            // process the line read.
           // echo $line.'<br>';

            if($i==1)
            {
            $query.=" ( NULL , '".$line."') ";
            $i++;
            }
            else {
                $query.=" ,( NULL , '".$line."') ";
            }

        }
        $query.=";";
     //   $qr=htmlspecialchars($query,ENT_QUOTES);
        echo $query;
        mysql_query($query);
    } else {
        echo 'error opening the file.'; …
Run Code Online (Sandbox Code Playgroud)

php mysql wordpress text wordpress-plugin

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

如何从Woocommerce Plugin获取评级的get_comment_meta()?

我在wordpress网站上有一个产品供应商woocommerce设置.人们可以注册并添加自己的产品,这些产品只是自定义帖子类型等,购买这些产品的其他人可以查看它们.评论是WordPress自定义帖子类型产品的评论模板的一部分.我正在使用以下代码显示购买产品的人(自定义帖子类型)的单评(wordpress评论):

我想要工作的主要部分是通过woocommerce插件添加的星级评分:

        echo('Rating: <div class="star-rating" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"><span style="width:' . ( get_comment_meta( $comment->comment_ID, 'rating', true ) / 5 ) * 100 . '%"><strong itemprop="ratingValue">' . get_comment_meta( $comment->comment_ID, 'rating', true ) . '</strong></span></div><br />');
Run Code Online (Sandbox Code Playgroud)

完整代码:

<?php 
if ( is_user_logged_in() ) {
$user_id = get_current_user_id();
$args = array(
    'orderby' => 'date',
    'post_type' => 'product',
    'number' => '4',
    'post_author' => $user_id
);
$comments = get_comments($args);
foreach($comments as $comment) :
    echo '<div>'; 
    echo('Review By: ' . $comment->comment_author . '<br />');
    echo('Product: ' . '<a …
Run Code Online (Sandbox Code Playgroud)

wordpress wordpress-plugin woocommerce

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

如何在WooCommerce产品设置页面中添加自定义部分

我正在尝试在WooCommerce -> Settings -> Products -> My Settings页面上添加动态字段

我遵循本教程,但它对我想要达到的目标没有帮助.

http://docs.woothemes.com/document/adding-a-section-to-a-settings-tab/

我希望实现这样的目标.

我的自定义设置界面

wordpress-plugin woocommerce woothemes

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

Nivo滑块自定义高度/宽度问题

我已经搜索了解决问题的方法,但还没有成功.

我有不同大小的图像Nivo Slider,但我需要创建一个viewport显示图像居中的图像div.这很难解释,但我在下面列出了一个图表.

图像必须以a为中心div,同时div必须具有响应性.我不希望div改变它的大小,并希望图像创建一个overflow隐藏在div.

Nivo滑块测试图像

我曾尝试不同的方法CSSHTML,但也不是我的最大优点.

html css wordpress wordpress-plugin nivo-slider

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

不加载主题和插件,使WordPress WP-API更快

我想更快地向WordPress API发出请求.我的API在插件中实现(使用register_rest_route来注册我的路由).但是,由于这是一个插件,所有内容都加载了它(子主题和主题),基本上对这个API的查询需要半秒钟,因为加载了所有这些无用的部分.

WordPress API不能以其他方式使用吗?由于大多数使用WP-API的插件不需要加载任何其他插件,更不用说主题......我不明白他们怎么会错过这个.

反正有没有这样做?

php wordpress wordpress-plugin wordpress-json-api wp-api

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