✏️ 编辑:fodwp-menu.php
路径:
/home/forge/kingkrunch.com/wp/wp-content/plugins/first-order-discount-woocommerce/fodwp-menu.php
大小:8.6 KB · 修改:2024-10-24 17:27:37 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly if ( ! class_exists( 'WooExtendMenu' ) ) { class WooExtendMenu { function __construct() { add_action( 'admin_menu', array( $this, 'admin_menu' ) ); } function admin_menu() { add_menu_page( 'WooExtend', 'Woo ✌ Extend', 'manage_options', 'wooextend', array( &$this, 'welcome_content' ), 'dashicons-universal-access-alt', 26 ); add_submenu_page( 'wooextend', 'About', 'About', 'manage_options', 'wooextend' ); add_submenu_page( 'wooextend', __('First Order Discount'), __('First Order Discount'), 'manage_options', 'wooextend-first-order-discount', 'fodw_discount' ); } function welcome_content() { ?> <div class="wooextend_welcome_page wrap"> <h1>WooExtend</h1> <div class="card" style="width:95%;max-width:none;"> <h2 class="title">Welcome to Woo✌Extend Family</h2> <p> Thank you for choosing WooExtend plugins for your website! <br/><br/>If something is not working as expected, <a href="https://www.wooextend.com/submit-ticket/" target="_blank"><strong>let us know here</strong></a> (I'll get it working for you!) else, you can <a href="https://www.facebook.com/wooextend/reviews" target="_blank"><strong>let others know here</strong></a>. :)<br/><br/>If you need custom features developed, <a href="https://www.wooextend.com/woocommerce-expert/" target="_blank"><strong>get in touch instantly</strong></a>. I am a <a href="https://www.wooextend.com/about-me/" target="_blank"><strong>Woocommerce Expert</strong></a>. </p> </div> <div class="card wooextend_plugins"> <h2 class="title">Free plugins</h2> <?php if ( false === ( $plugins_arr = get_transient( 'wooextend_plugins' ) ) ) { $args = (object) array( 'author' => 'vidishp', 'per_page' => '120', 'page' => '1', 'fields' => array( 'slug', 'name', 'version', 'downloaded', 'active_installs' ) ); $request = array( 'action' => 'query_plugins', 'timeout' => 15, 'request' => serialize( $args ) ); //https://codex.wordpress.org/WordPress.org_API $url = 'http://api.wordpress.org/plugins/info/1.0/'; $response = wp_remote_post( $url, array( 'body' => $request ) ); if ( ! is_wp_error( $response ) ) { $plugins_arr = array(); $plugins = unserialize( $response['body'] ); if ( isset( $plugins->plugins ) && ( count( $plugins->plugins ) > 0 ) ) { foreach ( $plugins->plugins as $pl ) { $plugins_arr[] = array( 'slug' => $pl->slug, 'name' => $pl->name, 'version' => $pl->version, 'downloaded' => $pl->downloaded, 'active_installs' => $pl->active_installs ); } } set_transient( 'wooextend_plugins', $plugins_arr, 24 * HOUR_IN_SECONDS ); } } if ( is_array( $plugins_arr ) && ( count( $plugins_arr ) > 0 ) ) { array_multisort( array_column( $plugins_arr, 'active_installs' ), SORT_DESC, $plugins_arr ); $i = 1; foreach ( $plugins_arr as $pl ) { if($pl['slug'] == 'wooextend-push-notification') continue; echo '<div class="item"><a href="https://wordpress.org/plugins/' . $pl['slug'] . '/"><span class="num">'. $i .'</span><span class="title">' . $pl['name'] . '</span><br/><span class="info">Version ' . $pl['version'] . '</span><span class="downloads">' . $pl['active_installs'] . '+ Active users</span></a></div>'; $i ++; } } else { echo 'https://www.wooextend.com'; } ?> </div> <div class="card wooextend_plugins wooextend_services"> <h2 class="title">Our services</h2> <p><?php $plugins_arr = array( 0 => array( 'title' => 'Exclusive <strong>SEO</strong> package', 'url' => 'https://www.wooextend.com/wp-content/uploads/2019/10/SEO-Proposal-Final-1.pdf', 'price' => '349', 'desc' => 'Monthly packages to boost your site ranking, and you can see clear results. Much more than what yoast seo does.' ), 1 => array( 'title' => 'Exclusive <strong>Adwords</strong> package', 'url' => 'https://www.wooextend.com/wp-content/uploads/2019/10/PPC-Proposal.docx-1.pdf', 'price' => '350', 'desc' => 'Google certified adwords specialist to strategically design your spend and optimize performance.' ), 2 => array( 'title' => 'WordPress Fully Managed Services', 'url' => 'https://www.wooextend.com/product/wordpress-fully-managed-services/', 'price' => '150', 'desc' => 'We\'ll keep your site secured, updated and let you focus on sales.' ), 3 => array( 'title' => 'WordPress Infection Malware Virus Removal', 'url' => 'https://www.wooextend.com/product/malware-virus-removal/', 'price' => '85', 'desc' => 'Recover your hacked website, provide removal details of infected files.' ), 4 => array( 'title' => 'General WordPress Support 24/7', 'url' => 'https://www.wooextend.com/product/fix-it-ticket/', 'price' => '35', 'desc' => 'Troubleshoot & fix any issue in a recommended way of wordpress.' ) ); $i = 1; foreach ( $plugins_arr as $pl ) { echo '<div class="item"><a href="' . $pl['url'] . '" target="_blank"><span class="num">'. $i .'</span><span class="title">' . $pl['title'] . '</span><br/><span class="info">' . $pl['desc'] . '</span><span class="downloads">Starting from $' . $pl['price'] . '</span></a></div>'; $i ++; } ?></p> </div> <div class="card wooextend_plugins" style="max-width:700px;"> <h2 class="title">Premium Plugins</h2> <p><?php $plugins_arr = array( 0 => array( 'title' => 'Woocommerce Order Promotion Pro', 'url' => 'https://www.wooextend.com/product/order-promotion-woocommerce-pro/', 'price' => '30', 'desc' => 'Allows you to give some free gifts, discounts to your first time & regular customers.' ), 1 => array( 'title' => 'Woo Product Category Discount Pro', 'url' => 'https://www.wooextend.com/product/woo-product-category-discount-pro/', 'price' => '30', 'desc' => 'Apply discount in your store based on category, attributes, tags & brands. <strong>In just 1 click.</strong>' ), 2 => array( 'title' => 'Group Stock Manager', 'url' => 'https://www.wooextend.com/product/group-stock-manager/', 'price' => '30', 'desc' => 'Share stock between multiple products or variations.' ), 3 => array( 'title' => 'Woo Combo Offers Pro', 'url' => 'https://www.wooextend.com/product/woocommerce-combo-offers-pro/', 'price' => '30', 'desc' => 'Allow customers to purchase combo products with unlimited sub-items and raise your sales revenue.' ) ); $i = 1; foreach ( $plugins_arr as $pl ) { echo '<div class="item"><a href="' . $pl['url'] . '" target="_blank"><span class="num">'. $i .'</span><span class="title">' . $pl['title'] . '</span><br/><span class="info">' . $pl['desc'] . '</span><span class="downloads">$' . $pl['price'] . ' ONLY</span></a></div>'; $i ++; } ?></p> </div> </div><?php } } new WooExtendMenu(); }
💾 保存
取消
保存为 UTF-8,换行统一为 LF