Home Php C# Sql C C++ Javascript Python Java Go Android Git Linux Asp.net Django .net Node.js Ios Xcode Cocoa Iphone Mysql Tomcat Mongodb Bash Objective-c Scala Visual-studio Apache Elasticsearch Jar Eclipse Jquery Ruby-on-rails Ruby Rubygems Android-studio Spring Lua Sqlite Emacs Ubuntu Perl Docker Swift Amazon-web-services Svn Html Ajax Xml Java-ee Maven Intellij-idea Rvm Macos Unix Css Ipad Postgresql Css3 Json Windows-server Vue.js Typescript Oracle Hibernate Internet-explorer Github Tensorflow Laravel Symfony Redis Html5 Google-app-engine Nginx Firefox Sqlalchemy Lucene Erlang Flask Vim Solr Webview Facebook Zend-framework Virtualenv Nosql Ide Twitter Safari Flutter Bundle Phonegap Centos Sphinx Actionscript Tornado Register | Login | Edit Tags | New Questions | 繁体 | 简体


10 questions online user: 4

0
votes
answers
35 views
+10

重力形式日期爲基礎的價格計算

0

我是一個WP新手,並且它迄今爲止所能做到的驚訝。我目前使用Gravity表格向我的客戶收取月度訂閱計劃。不過,我給予我的用戶選擇他們想要註冊的月份,並在註冊時收取費用。重力形式日期爲基礎的價格計算

FromDate = Date entered by the user in From Date field (in days) 
ToDate = Date entered by the user in To date field (in days) 

所以我的價格計算公式爲:

(ToDate - FromDate)* (cost per day of my subscription) 

不過,我不知道如何實現這一點。任何幫助將深表謝意。

Screenshot of the gravity form builder page

沙发
0
0

Gravity Forms Date Time Calculator插件將允許你做各種基於日期的計算。它可以通過請求Gravity Perks用戶。

0
votes
answers
40 views
+10

WordPress的複印機從MAMP當地LAMP服務 - 鏈接打破

0

我開發了一個WordPress站點本地使用甲基苯丙胺。 我想將它轉移我的主服務器上展現給客戶,所以我用了插件「複製器」。 一切似乎都很好地工作,但現在所有的鏈接被破壞。 我將.zip壓縮文件和installer.php放入apache的「html」文件夾內的文件夾中,然後從瀏覽器運行installed.php。WordPress的複印機從MAMP當地LAMP服務 - 鏈接打破

+0

編輯:固定在我自己的,剛去的儀表板 - >設置 - >永久鏈接,並把它改爲「簡單」,然後點擊保存。 –

沙发
0
0

我並不熟悉'duplicator'插件,但是當您將Wordpress網站轉移到新服務器時,通常必須執行三項操作。

  1. 編輯wp_options表並更改siteurlhome場到新網站的URL。
  2. 更新wp-config.php文件有新服務器的正確設置。
  3. 使用搜索和替換工具批量在您所有的帖子和頁面新的URL取代舊的URL。我發現,最好的工具是安裝WP-CLI(http://wp-cli.org/),然後運行:

    wp search-replace oldurl.com newurl.com

顯然,你需要小心使用wp search-replace,因爲你可能會搞糟了很多帖子,如果你做錯了。所以顯然要保持備份。

0
votes
answers
38 views
+10

在單個產品頁面上顯示自定義字段

0

我在產品部分使用ACF創建了自定義字段。對於每種產品,都應該有可能添加自定義橫幅圖像。我如何顯示自定義橫幅圖像?在單個產品頁面上顯示自定義字段

This is where i would like to display it. Product page.

AFC settings

AFC settings

This is where i would like to add/edit the image in product section

+3

歡迎來到Stack Overflow!有關您嘗試完成什麼/爲什麼以及目前嘗試完成的更多信息將對您有所幫助。有關於發佈問題的[一些提示](https://stackoverflow.com/help/how-to-ask)。 – ashleedawg

+1

你應該加入一些你在產品中設置的自定義字段的後端截圖(編輯你的問題)以及ACF設置中的自定義字段?這可以幫助我們幫助你...另外如果你可以說你要在哪裏顯示它... – LoicTheAztec

+0

你是否適應編碼 - 因爲這只是一個關於在你的模板中顯示它的問題。 – Stender

沙发
0
0

以上的評論者在要求更多的信息,能夠幫助您特別是正確的。

但是,一般而言,您要查看的是圖像字段ACF參考,特別是Template Usage section

0
votes
answers
48 views
+10

在WooCommerce新帳戶電子郵件通知中顯示客戶電話

0

如何在新帳戶註冊電子郵件中顯示電話號碼?在WooCommerce新帳戶電子郵件通知中顯示客戶電話

我有添加電話號碼字段,如:

<p class="form-row form-row-wide"> <label for="reg_billing_phone">Phone <span class="required">*</span></label> <input type="text" class="input-text" name="billing_phone" id="reg_billing_phone" value=""></p> 

客戶新帳戶的電子郵件模板代碼是(這裏我想顯示的號碼電話)

<?php 
/** 
* Customer new account email 
* 
* This template can be overridden by copying it to yourtheme/woocommerce/emails/customer-new-account.php. 
* 
* HOWEVER, on occasion WooCommerce will need to update template files and you 
* (the theme developer) will need to copy the new files to your theme to 
* maintain compatibility. We try to do this as little as possible, but it does 
* happen. When this occurs the version of the template file will be bumped and 
* the readme will list any important changes. 
* 
* @see   https://docs.woocommerce.com/document/template-structure/ 
* @author  WooThemes 
* @package  WooCommerce/Templates/Emails 
* @version  1.6.4 
*/ 

if (! defined('ABSPATH')) { 
    exit; // Exit if accessed directly 
} 

?> 

<?php do_action('woocommerce_email_header', $email_heading, $email); ?> 

    <p><?php printf(__('Thanks for creating an account on %1$s. Your username is %2$s', 'woocommerce'), esc_html($blogname), '<strong>' . esc_html($user_login) . '</strong>'); ?></p> 

<?php if ('yes' === get_option('woocommerce_registration_generate_password') && $password_generated) : ?> 

    <p><?php printf(__('Your password has been automatically generated: %s', 'woocommerce'), '<strong>' . esc_html($user_pass) . '</strong>'); ?></p> 
<p>Phone No:<?php echo get_user_meta($customer_id, 'billing_phone', true) ?></p> 

<?php endif; ?> 

    <p><?php printf(__('You can access your account area to view your orders and change your password here: %s.', 'woocommerce'), make_clickable(esc_url(wc_get_page_permalink('myaccount')))); ?></p> 

<?php do_action('woocommerce_email_footer', $email); 
沙发
0
0

,因爲你需要$用戶ID,並在模板中獲得$ user_login(用戶登錄名),您可以使用get_user_by() Wordpress功能:

// Get the user object (from the user login) 
$user = get_user_by('login', $user_login); 

// Get the user ID 
$user_id = $user->ID; 

現在的用戶計費電話,你可以使用WordPress的函數[get_user_meta()][2]這樣:

// Get the user billing phone: 
$user_phone = get_user_meta($user_id, 'billing_phone', true); 

現在你可以在你的模板中使用此代碼:

<?php 


if (! defined('ABSPATH')) { 
    exit; // Exit if accessed directly 
} 
?> 

<?php do_action('woocommerce_email_header', $email_heading, $email); 

$user = get_user_by('login', $user_login); // Get the user object (from the user login) 
$user_id = $user->ID; // Get the user ID 
$user_phone = get_user_meta($user_id, 'billing_phone', true); // User phone 
?> 

    <p><?php printf(__('Thanks for creating an account on %1$s. Your username is %2$s', 'woocommerce'), esc_html($blogname), '<strong>' . esc_html($user_login) . '</strong>'); ?></p> 

<?php 
    // Display the user phone 
    echo '<p>'.__("Your registered user phone is: ", "woocommerce").$user_phone.'</p>'; 

if ('yes' === get_option('woocommerce_registration_generate_password') && $password_generated) : ?> 

    <p><?php printf(__('Your password has been automatically generated: %s', 'woocommerce'), '<strong>' . esc_html($user_pass) . '</strong>'); ?></p> 
<p>Phone No:<?php echo get_user_meta($customer_id, 'billing_phone', true) ?></p> 

<?php endif; ?> 

    <p><?php printf(__('You can access your account area to view your orders and change your password here: %s.', 'woocommerce'), make_clickable(esc_url(wc_get_page_permalink('myaccount')))); ?></p> 
+0

非常感謝您@LoicTheAztec您的代碼爲我工作 –

+0

嗨,我試圖使用相同的代碼來獲得郵件模板中的自定義用戶字段,但即時消息在郵件中獲得空白值。您可以幫我 –

+0

@NishaSharma要在電子郵件模板中獲取用戶ID,您將使用以這種方式到處定義的'$ order'對象變量: '$ user_id = $ order-> get_customer_id();'或' $ user_id = $ order-> get_user_id();' – LoicTheAztec

0
votes
answers
38 views
+10

WP oEmbed用於不受支持的服務(例如kubity.com)?

0

我試圖通過wp_oembed_add_provider()函數在functions.php文檔中嵌入kubity。WP oEmbed用於不受支持的服務(例如kubity.com)?

<?php 
// Register Kubity as an oEmbed provider 
function kubity_oembed() { 

    wp_oembed_add_provider('#https?://(www.)?kubity.com/p/.*#i', 'https://www.kubity.com/embed/', true); 

} 
add_action('init', 'kubity_oembed'); 
?> 

我的問題是我是否需要作出自己的JSON文件,並指定縮略圖等了這一點,如果是的話,在那裏我會放的URL JSON輸出?

關於此任務
*客戶端設置只用Kubity展示自己的WordPress網站的嵌入對象。 *來自kubity的嵌入代碼是一個iframe。
*該網站的主題有一個「組合」頁面,允許您將youtube/vimeo(基本上任何標準協議允許的內容)嵌入到帶有頁面內容的幻燈片/圖庫中。

注意:我已經聯繫了kubity的支持提供商,但他們沒有在幾天內回覆。我想我會努力讓它在沒有他們支持的情況下工作。

沙发
0
0

我曾試圖將我自己的本地php json oembed輸出結構化爲嵌入式數據。但是,我發現這個文檔沒有成功,我不清楚提供者和響應如何工作。

我已經圍繞模板中原始的oembed變量的if語句解決了這個問題。

N.B.這個主題有一個自定義幻燈片的帖子與嵌入式視頻的選項,我希望修改oembed來處理自定義網址,但不足。

if (!empty($video_url)) { // existing code 

    //detect if it is kubity URL 
    if (strpos($video_url, 'kubity') !== false) { 
     //get the serial of the attached url. 
     $kubitySerial = substr(strrchr($video_url, '/'), 1); 

    } 
} 

由此我可以使用$kubitySerial以項目序列化到一個友好的iframe嵌入網址爲Kubity。

0
votes
answers
49 views
+10

在Wordpress頁面上顯示Swift 4源代碼

-1

有人可以告訴我在wordpress頁面上在線顯示Swift 4源代碼的最佳方式嗎?是否有任何有用的插件可以處理Swift 4或任何方式從xcode複製到RTF> HTML轉換器?我看到的唯一插件叫Crayon,但是它自2年以來沒有更新。 感謝您的任何輸入。在Wordpress頁面上顯示Swift 4源代碼

沙发
0
-1

似乎沒有任何好的選擇,但這篇文章有一些建議,加上所有可用於WordPress的插件列表。

https://codex.wordpress.org/Writing_Code_in_Your_Posts

0
votes
answers
29 views
+10

按鈕中的功能

0

所以我正在研究wordpress主題,它真的扭曲了。問題是我很喜歡html和css,因爲我是代碼noob,所以我非常感謝你的幫助。按鈕中的功能

這裏的問題是我想把一個跟蹤腳本和一個重定向到一個特定的按鈕。我現在該如何做到這一點,如果我找到按鈕的HTML表單。

但是當我去在按鈕是頁面的代碼,這是唯一的表現有關按鈕

<?php BookYourTravel_Theme_Utils::render_submit_button("primary-btn", 
    "submit-accommodation-booking", esc_html__('TRIMITE REZERVAREA', 
    'bookyourtravel')); ?> 
  • BookYourTravel是主題

我知道你也許應該看到所有的文件知道該怎麼做,因爲這似乎不夠充足的信息。 但我也有一個functions.php文件。我應該看看那裏嗎?你有什麼想法我應該去哪裏?

非常感謝。真的停留在這裏。

+0

最好找到'render_submit_button'函數並在此處粘貼它的代碼。 –

沙发
0
-1

你是自己寫主題還是與別人的主題一起工作?如果你正在處理別人的主題,我會推薦考慮構建一個兒童主題,所以如果你改變了一些代碼,OG主題仍然存在,如果他們更新主題,你的代碼不會在更新中被破壞。有很多關於如何設置一個兒童主題的教程,以及如果你不太喜歡自己做一個插件,將會爲你製作一個名爲Child Theme Configurator的插件。

當你在你的主題中編輯函數(特別是如果你是PHP的新手)時,你應該特別小心,但這正是生成這個html的地方。其中一個功能是生成你的html的東西。如果你發現函數被保存在哪裏,你可能會改變它,所以它會迴應你想要實現的額外代碼,但是這個函數會在你的網站上生成的每個按鈕上。

板凳
0
-1

您確實沒有給我們足夠的信息來做任何事情。所以如果你真的把你的頭髮拉到這個上面,只需用你寫的一個新按鈕來替換舊按鈕。如果您不知道JavaScript,我可以幫您解決這個問題。

+0

我會替換它,但不,我不知道JavaScript,我不知道要把它放在哪裏。 – Vlad

0
votes
answers
23 views
+10

在WooCommerce中設置優惠券說明

1

我的網站動態給予用戶優惠券,如果他們已經成爲會員足夠長的時間。當我生成優惠券時,我想爲優惠券分配說明。但是,我似乎無法通過更新帖子的元數據來使用description作爲docs建議我應該能夠分配的描述。在WooCommerce中設置優惠券說明

目前我嘗試指派像這樣的描述:

$percent = 25;//DISCOUNT PERCENTAGE 
$coupon_code = 'testcoupon'; //Coupon Code 
$discount_type = 'percent'; // Type: fixed_cart, percent, fixed_product, percent_product 

//ASSIGN COUPON AND DISCOUNT PERCENTAGE 

$coupon = array(
    'post_title' => $coupon_code, 
    'post_content' => '', 
    'post_status' => 'publish', 
    'post_author' => 1, 
    'post_type'  => 'shop_coupon' 
); 

$new_coupon_id = wp_insert_post($coupon); 

// Add meta 
update_post_meta($new_coupon_id, 'discount_type', $discount_type);//SET DICOUNT TO BE PERCENTAGE BASED 
update_post_meta($new_coupon_id, 'coupon_amount', $percent);//SET DISCOUNT PERCENTAGE 
update_post_meta($new_coupon_id, 'individual_use', 'yes');//ONLY ONE CUPON BE USED AT A TIME 
update_post_meta($new_coupon_id, 'product_ids', ''); //INCLUDE ALL PRODUCTS 
update_post_meta($new_coupon_id, 'exclude_product_ids', '');//DO NOT EXCLUDE ANY PRODUCTS 
update_post_meta($new_coupon_id, 'usage_limit', '1');//ONE TIME USE 
update_post_meta($new_coupon_id, 'expiry_date', strtotime("+6 months")); 
update_post_meta($new_coupon_id, 'apply_before_tax', 'yes'); 
update_post_meta($new_coupon_id, 'free_shipping', 'no');//DO NOT GIVE FREE SHIPPING 

//ASSIGN DESCRIPTION TO COUPON 
update_post_meta($new_coupon_id, 'description', 'This is an example description used for the example coupon'); 

我還能有別的應該去增加一個說明?

+0

我有女傭一個int eresting更新,改爲使用WC_Coupon對象和方法來創建您的優惠券... – LoicTheAztec

+1

太棒了!非常感謝你!太糟糕了,我不能給你兩個+1的答案 –

沙发
0
1

消費券說明了在後的數據被添加爲post_excerpt關鍵(但不是在後元數據) ...

所以,你的代碼應該改爲:

$percent = 25;//DISCOUNT PERCENTAGE 
$coupon_code = 'testcoupon'; //Coupon Code 
$discount_type = 'percent'; // Type: fixed_cart, percent, fixed_product, percent_product 
$description = __('This is an example description used for the example coupon'); 

//ASSIGN COUPON AND DISCOUNT PERCENTAGE 

$coupon = array(
    'post_title' => $coupon_code, 
    'post_content' => '', 
    'post_excerpt' => $description, // <== HERE goes the description 
    'post_status' => 'publish', 
    'post_author' => 1, 
    'post_type'  => 'shop_coupon' 
); 

$new_coupon_id = wp_insert_post($coupon); 

## …/… and so on 

或者你可以用WC_Coupon Object and methods代替:

// Get an instance of the WC_Coupon object 
$wc_coupon = new WC_Coupon($coupon_code); 

// Some data 
$percent = 25; // DISCOUNT PERCENTAGE 
$coupon_code = 'testcoupon'; // Coupon Code 
$discount_type = 'percent'; // Type: fixed_cart, percent, fixed_product, percent_product 
$description = __('This is an example description used for the example coupon'); // Description 

// Set the coupon data 
$wc_coupon->set_code($coupon_code); 
$wc_coupon->set_description($description); 
$wc_coupon->set_discount_type($discount_type); 
$wc_coupon->set_amount(floatval($percent)); 
$wc_coupon->set_individual_use(true); 
$wc_coupon->set_usage_limit(1); 
$wc_coupon->set_date_expires(strtotime("+6 months")); 
## $wc_coupon->apply_before_tax(true); // ==> Deprecated in WC 3+ with no replacement alternatie 
$wc_coupon->set_free_shipping(false); 

// Test raw data output before save 
var_dump($wc_coupon); 

// SAVE the coupon 
$wc_coupon->save(); 
0
votes
answers
65 views
+10

網格在循環,但最後一個項目跳轉到處

0

嗨我有一個數據循環(wordpress帖子)在網格上懸停在上面。 但是,如果最後一個在第1列(4分)中,那麼當我懸停時,它也會啓動下面的容器。網格在循環,但最後一個項目跳轉到處

我不知道這是否是這些事情之一,我一直盯着太久,但我要麼失去一些小而愚蠢的東西或一些大的東西。

任何人都可以看到這裏的問題是什麼請。

我的代碼是

<div class="wpb_column vc_column_container vc_col-sm-3" style="padding:8px"> 
    <a href="<?php echo post_permalink($ID); ?>" > 
    <div class="showhim"> 
     <img src="http://www.qygjxz.com/data/out/114/5304683-image.jpg"> 
     <div class="showme"> 
      <div class="postimage-title"> 

       <div class="supplier-image"><a href="<?php echo post_permalink($ID); ?>" ><?php the_title(); ?></span></a> 
       </div> 
      </div> 
     </div> 
     <div class="wpb_wrapper"><div class="vc_empty_space" style="height: 10px"><span class="vc_empty_space_inner"></span></div> 
     </div> 
    </div> 
<!-- End Image box --></a> 
</div> 

<?php  
    if(($the_query->current_post+1)%4 == 0){ 
     echo '<div class="clear" style="clear:left"></div>'; 
    } 

    endwhile; 
?> 

這裏是一個鏈接,如果可以幫助https://thetaguk.com/site/author/parm-kaur-2/

+0

添加演示頁。可能是fiddlr,並試圖複製你的問題。用例子很容易調試。 –

+0

https://jsfiddle.net/y6e8jnLb/不是最好的例子我很害怕 – Chazlie

+0

添加鏈接到實際頁面,如果有幫助 – Chazlie

沙发
0
0

添加這種風格:

.showhim { 
    position: relative; 
} 
.supplier-image { 
    margin-top: 0; 
    position: absolute; 
    top: 47%; 
    margin: auto; 
    width: 100%; 
} 
0
votes
answers
43 views
+10

如何發佈WordPress的一個帖子,帖子已經發表在Blogger.com

1

我有一個如何發佈WordPress的一個帖子,帖子已經發表在Blogger.com

,我想分享/張貼一些從這個博客的文章給我的WordPress website。無論如何?

+0

我投票關閉這一問題作爲題外話,因爲它是關於交叉張貼在現有的軟件,不是編程。 – dasblinkenlight

+0

我不在現有軟件中交叉發佈。也有一些插件可以實現這一點。 – user8140661

沙发
0
0

你可以通過Javascript和Blogger JSON API來實現。

下面的例子顯示了你的博客的博客最後一篇標題

<div id="content"></div> 

<script> 
    function get(json) { 

     document.getElementById('content').innerHTML = "<h2>" + json.feed.entry[0].title.$t + "</h2>"; 
    } 
</script> 

<script src="your-blog-url/feeds/posts/default?alt=json-in-script&callback=get"></script>