标签: custom-fields

您可以在Salesforce.com中创建整数自定义字段吗?

我想在对象上创建一个整数自定义字段.我看到我可以创建一个"数字"的自定义字段,但似乎返回一个十进制类型.大多数情况下这很烦人,因为我计划将该字段用作整数,并且我在代码中使用它时,我必须将其转换为整数.其他任何字段类型似乎都不是很接近 - 唯一似乎拥有数字类型的其他字段类型是Currency.

我已将小数字段后面的数字调整为(3,0) - 小数点前三位数,小数点后面的零数字.它仍然返回小数.

甚至可以创建一个整数?每当我需要它时,它是否被视为"最佳实践"?

salesforce custom-fields apex-code

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

WordPress 显示自定义帖子类型及其字段

我设置了一个名为“RELEASES”的自定义帖子类型 - 想想音乐 CD 发行版。

此帖子类型具有名为“release_artist”、“release_title”、“release_date”、“release_artwork”和“release_tracklisting”的字段,用于输入所有相关音乐 CD 信息。

我在实际在我的 WordPress 模板中显示这些信息时遇到了很大的麻烦。我真的只是幸运地输出了标题列表,而没有输出任何其他数据。

知道我在循环中放入什么来显示所有信息吗?最好每个都在自己的列表项中,这样我就可以单独设置每个项目的样式?

任何想法都非常感激。

wordpress custom-fields custom-post-type

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

存储函数或类的Django模型字段

是否可以创建引用函数或类而不是模型的Django自定义模型字段?

如果你想知道为什么我会想要这个,这里有一个简短的解释,我正试图实现.

基本上我有一个FreightTable模型,用于计算运费的价值,所以它应该有方法来做到这一点.但问题是有几种不同的计算方法,FreightTable的每个实例都应该按照其具体方式计算.

起初我想过使用某种多态来解决这个问题,但是我必须为每个不同的算法创建一个特定的模型,它们也会在DB的不同表中,对我来说会有什么问题.我也考虑过使用Django Polymorphic,但我听说它并没有真正扩展,所以它也不是一个好主意.

我的想法是,如果我能在模型场上引用这些不同的算法,我将有一个优雅而有效的解决方案.

django django-models custom-fields

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

在 WooCommerce 3 中将自定义列添加到管理产品列表

是否可以在 Woocommerce 管理产品列表中添加“交货时间”列?

我知道在“屏幕选项”中有一些额外的列(拇指、价格、product_cat 等)可供选择,但“交货时间”不可用。

是否有可能以某种方式将其添加到列表中?


编辑:

我试图按照 LoicTheAztecs 的回答进行操作,但是我在找到正确的 meta_key slug 时遇到了问题。

如果我在 wp_postmeta 中搜索“delivery”,我会得到 0 个结果。

但是有些产品指定了交货时间。在我的产品页面上有一个文本字段“Lieferzeit: 1–2 Wochen”(表示交货时间:1–2 周)。如果我在整个数据库中搜索“Wochen”,我会在 wp_options 中获得 2 次点击,在 wp_terms 中获得 6 次点击。

数据库一般搜索:

数据库搜索


wp_terms数据库中的点击次数:

wp_terms 中的点击次数


你知道如何从这里找到正确的 meta_key slug 吗?

php wordpress product custom-fields woocommerce

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

将自定义字段添加到商店地址部分的 Woocommerce 常规设置

我希望将电话号码字段添加到 Woocommerce 设置页面。我可以将该字段添加到设置列表中,但它会附加到整个选项卡的底部。理想情况下,我想在常规选项卡的商店地址部分添加该字段。

这是我现在正在使用的(精简):

add_filter('woocommerce_general_settings', 'woocommerce_add_phone');

function woocommerce_add_phone($settings) {

    $settings[] = array(
        'title'    => 'Phone Number',
        'type'     => 'text',
    );

    $sections[] = array( 'type' => 'sectionend', 'id' => 'store_address' );

    return $settings;

}
Run Code Online (Sandbox Code Playgroud)

我尝试使用array_splice但无法使用它。

任何建议将不胜感激。

php wordpress settings custom-fields woocommerce

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

产品设置中的自定义复选框,选中时显示自定义字段

我目前正在使用 WooCommerce 开发 WordPress 电子商务网站。

我在产品编辑页面常规设置中创建了一个自定义复选框。

我还有一个代码片段,用于在单个产品页面中显示自定义文本字段。

现在,我希望当为产品选中此自定义复选框(在其设置中)时,在单个产品页面中显示此自定义文本字段。

到目前为止我的编码:

为了在 WooCommerce 产品仪表板中创建复选框,我在文件中输入了以下代码functions.php

<?php
// Display Fields
add_action('woocommerce_product_options_general_product_data', 'woocommerce_product_custom_fields');

// Save Fields
add_action('woocommerce_process_product_meta', 'woocommerce_product_custom_fields_save');


function woocommerce_product_custom_fields(){
    global $woocommerce, $post;
    echo '<div class="product_custom_field">';
    // Custom Product Checkbox Field
    woocommerce_wp_checkbox(
        array(
            'id'          => '_custom_product_checkbox_field',
            'placeholder' => 'Custom Product Checkbox Field',
            'label'       => __('Custom Product Checkbox Field', 'woocommerce'),
            'desc_tip'    => 'true'
        )
    );
echo '</div>';

}

// Saving Values
function woocommerce_product_custom_fields_save($post_id){
    // Custom Product Text Field
    $woocommerce_custom_product_checkbox_field = $_POST['_custom_product_checkbox_field'];
    if (!empty($woocommerce_custom_product_checkbox_field )) …
Run Code Online (Sandbox Code Playgroud)

php wordpress product custom-fields woocommerce

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

在 WooCommerce 的电子邮件和订单页面中保存和显示产品自定义数据

我正在使用一些代码来添加自定义字段,以使我的客户能够自定义他们的产品。

这是我当前的代码:

/* Add meta fields to all products */
/* SRC: https://wisdmlabs.com/blog/add-custom-data-woocommerce-order-2/ */

/* Step 1: Adding Custom Field for Product */
add_action('woocommerce_before_add_to_cart_button','rs_add_custom_fields');
/**
 * Adds custom field for Product
 * @return [type] [description]
 */
function rs_add_custom_fields()
{

    global $product;

    ob_start();

    ?>

        <div class="wdm-custom-fields">
            <input type="text" placeholder="neutral_bag_count" name="neutral_bag_count">
            <input type="text" placeholder="bright_bag_count" name="bright_bag_count">
            <input type="text" placeholder="pastel_bag_count" name="pastel_bag_count">
            <input type="text" placeholder="reg_tendon_count" name="reg_tendon_count">
            <input type="text" placeholder="gid_tendon_count" name="gid_tendon_count">
        </div>
        <div class="clear"></div>

    <?php

    $content = ob_get_contents();
    ob_end_flush();

    return $content;
}

/* Step 2: Add …
Run Code Online (Sandbox Code Playgroud)

php wordpress custom-fields orders woocommerce

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

Woocommerce 预订中每个人和项目的动态结帐自定义字段

对于预订网站,我正在尝试创建一个功能,该功能可以根据人数添加与会者列表。感谢 LoicTheAztec,我已经获得了单次预订的代码。那部分工作正常。

我还需要为多个预订提供相同的功能。我怎样才能做到这一点?

这是代码:

//* Add a new checkout field
add_filter( 'woocommerce_checkout_fields', 'ppp_filter_checkout_fields' );
function ppp_filter_checkout_fields($fields){
    $fields['extra_fields'] = array(
    'participant_details' => array(
        'type' => 'participant_details',
        'required'      => false,
        'label' => __( 'Participant Details' )
        ),
    );

    // Add a "persons" hidden input field
    foreach( WC()->cart->get_cart() as $cart_item ) {
        $persons = $cart_item['booking']['_persons'][0];
    }
    echo '<input type="hidden" name="persons" value="' . $persons . '">';

    return $fields;
}

//* Add the field to the checkout
add_filter( 'woocommerce_form_field_participant_details', 'ppp_filter_checkout_field_group', 10, 4 );
function ppp_filter_checkout_field_group( …
Run Code Online (Sandbox Code Playgroud)

php checkout custom-fields woocommerce woocommerce-bookings

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

在 WooCommerce 中为可变产品设置计算价格

在 Woocommerce 中,我使用自定义字段来计算产品的价格,基于此代码 -在 Woocommerce 中将自定义字段添加到自定义产品计算价格。感谢 LoicTheAztec 的帮助。

// Add a custom field before single add to cart
add_action( 'woocommerce_before_add_to_cart_button', 'custom_product_price_field', 5 );
function custom_product_price_field(){
echo '<div class="custom-text text">
<h3>Rental</h3>
<label>Start Date:</label>
<input type="date" name="rental_date" value="" class="rental_date" />
<label>Period Rental:</label>
<select name="custom_price" class="custom_price">
    <option value="30" selected="selected">2 days</option>
    <option value="35">4 days</option> 
</select>
</div>';
}

// Get custom field value, calculate new item price, save it as custom cart item data
add_filter('woocommerce_add_cart_item_data', 'add_custom_field_data', 20, 2 );
function add_custom_field_data( $cart_item_data, $product_id …
Run Code Online (Sandbox Code Playgroud)

php wordpress cart custom-fields woocommerce

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

在 Woocommerce 中禁用编辑特定的管理员自定义字段

我的库存选项卡中使用woocommerce_wp_text_input()函数为我的 Woocommerce 产品提供了一些自定义字段。我想再添加一个自定义文本字段,仅用于显示参考值。

我想默认锁定文本字段,以免在其中写入内容。

是否可以?

php wordpress admin custom-fields woocommerce

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