2021年4月11日日曜日

改 Events Managerの価格表示の小数点以下「.00」を消す方法【WordPressプラグイン】

Events Managerの価格表示の小数点以下「.00」を消す

を探すと

https://jun1ch.com/events-manager00

http://kumakake.com/wordpress/3226

が出てきますが2021年4月11日現在 コードが変わっています。


でテーマファイルを触らない解決策はこれ こっちのほうが良い

https://nkmrkisk.com/archives/1883


テーマファイルを触るのはこれ

https://qiita.com/buchi014/items/e78ef3a8ca4e4021c90d


/(ドメイン名)/public_html/wp-content/plugins/events-manager/em-functions.php

このファイルの229行目

$precision = 2 を $precision = 0に変更します。

function em_get_currency_formatted($price, $currency=false, $format=false, $precision = 0){

function em_get_currency_formatted($price, $currency=false, $format=false, $precision = 2){


    $formatted_price = '';

    if(!$format) $format = get_option('dbem_bookings_currency_format','@#');

    if(!$currency) $currency = get_option('dbem_bookings_currency');

    $formatted_price = str_replace('#', number_format( $price, $precision, get_option('dbem_bookings_currency_decimal_point','.'), get_option('dbem_bookings_currency_thousands_sep',',') ), $format);

    $formatted_price = str_replace('@', em_get_currency_symbol(true,$currency), $formatted_price);

    return apply_filters('em_get_currency_formatted', $formatted_price, $price, $currency, $format);

}

 

Event Manager WordPress プラグインのログインフォームをレスポンシブにした

テンプレートファイルをテーマ・プラグイン・events-managerにコピー

the template file at events-manager/templates/forms/bookingform/login.php

to use templates: http://wp-events-plugin.com/documentation/using-template-files/


eg. wp-content/themes/Your Theme/plugins/events-manager/forms/bookingform/login.php


CODE login.php

<?php

/* 

 * This file generates the default login form within the booking form (if enabled in options).

 */

?>

<div class="em-booking-login">

<form class="em-booking-login-form" action="<?php echo site_url('wp-login.php', 'login_post'); ?>" method="post">

<p><?php esc_html_e('Log in if you already have an account with us.','events-manager'); ?></p>

    <p>

<label><?php esc_html_e( 'Username','events-manager') ?></label>

<input type="text" name="log" class="input" value="" />

</p>

<p>

<label><?php esc_html_e( 'Password','events-manager') ?></label>

<input type="password" name="pwd" class="input" value="" />

    </p>

<div>

     <?php do_action('login_form'); ?>

<input type="submit" name="wp-submit" id="em_wp-submit" value="<?php esc_html_e('Log In', 'events-manager'); ?>" tabindex="100" />

</div>

<p>

<label class="rememberme">

<input name="rememberme" type="checkbox" id="em_rememberme" value="forever" /> <label><?php esc_html_e( 'Remember Me','events-manager') ?></label>

<input type="hidden" name="redirect_to" value="<?php echo esc_url( get_site_url(false, $_SERVER['REQUEST_URI']) ); ?>#em-booking" />

</label>

</P>

<br />

<?php

//Signup Links

if ( get_option('users_can_register') ) {

echo "<br />";  

if ( function_exists('bp_get_signup_page') ) { //Buddypress

$register_link = bp_get_signup_page();

}elseif ( file_exists( ABSPATH."/wp-signup.php" ) ) { //MU + WP3

$register_link = site_url('wp-signup.php', 'login');

} else {

$register_link = site_url('wp-login.php?action=register', 'login');

}

?>

<a href="<?php echo $register_link ?>"><?php esc_html_e('Sign Up','events-manager') ?></a>&nbsp;&nbsp;|&nbsp;&nbsp; 

<?php

}

?>                     

<a href="<?php echo site_url('wp-login.php?action=lostpassword', 'login') ?>" title="<?php esc_html_e('Password Lost and Found', 'events-manager') ?>"><?php esc_html_e('Lost your password?', 'events-manager') ?></a>                        

  </form>

</div>


CSS

 add to customize css area


.em-booking-form label {

    width: 100%;

}


/* em login form responsive */

label.rememberme input{

   margin: 0 5px 0 0;

}


div.em-booking-login label {

    width: 90%;

}


@media screen and (max-width:767px){

div.em-booking-login {

    padding: 10px 10px 10px 10px;

    margin: 0px 0px 0px 0px;

    border-left: none;

    float: left;

}

}

`

ex.

https://wordpress.org/support/topic/login-form-not-responsive-3/

SWELL|コーポレートサイトでよくある追従バナーを「複数」設置するカスタマイズ

下記のカスタマイズを参考に、複数のバナーを追加します。同投稿では、段落ブロックを一つ配置して、それをCSSで装飾するものでした。 SWELL|コーポレートサイトでよくある追従バナーを設置するカスタマイズ | VOOL 本 […] 投稿元: Microsoft Power Auto...