Add css class to string

时间:2021-11-11 作者:Mr Silver

我正在尝试添加css类,以便每个状态(活动、挂起、取消)在前端都有自己的css类。请帮忙。

function rcp_get_status_label( $status = \'\' ) {

    static $labels = null;

    // Array of status labels
    if ( null === $labels ) {
        $labels = array(

            // General
            \'active\'    => __( \'Active\', \'rcp\'),
            \'inactive\'  => __( \'Inactive\', \'rcp\' ),
            \'pending\'   => __( \'Pending\', \'rcp\' ),

            // Memberships
            \'cancelled\' => __( \'Cancelled\',  \'rcp\' ),
            \'expired\'   => __( \'Expired\',   \'rcp\' ),
            \'free\'      => __( \'Free\',    \'rcp\' ), // deprecated

            // Payments
            \'abandoned\' => __( \'Abandoned\', \'rcp\' ),
            \'complete\'  => __( \'Complete\', \'rcp\' ),
            \'failed\'    => __( \'Failed\', \'rcp\' ),
            \'refunded\'  => __( \'Refunded\', \'rcp\' ),
            \'new\'       => __( \'New\', \'rcp\' ),
            \'renewal\'   => __( \'Renewal\', \'rcp\' ),
            \'upgrade\'   => __( \'Upgrade\', \'rcp\' ),
            \'downgrade\' => __( \'Downgrade\', \'rcp\' ),

            // Discount Codes
            \'disabled\'  => __( \'Disabled\', \'rcp\' ),
        );
    }
                <td data-th="<?php esc_attr_e( \'Status\', \'rcp\' ); ?>">
                    <?php rcp_print_membership_status( $membership->get_id() ); ?>
                </td>

1 个回复
SO网友:leromt

除非你有一个我们没有看到的不同功能<td> 在html中,您正在调用函数;rcp\\u print\\u membership\\u status“;,但是,第一个代码示例中的函数名为;rcp\\U get\\U status\\U label&quo;。你想调用第一个函数吗?如果是:

内容如下:<?php rcp_print_membership_status( $membership->get_id() ); ?>

应为:<?php rcp_get_status_label( $membership->get_id() ); ?>

此外,您不会从该函数返回任何内容,因此不会打印/返回任何内容。如果您收到;“状态”;ID并检查基于该ID应返回的字符串,最好只使用switch语句而不是数组。

您是否希望第一个函数返回在<td>?

相关推荐

入队样式功能会不会弄乱我的css?

我是一个制作第一个主题的新手,我想尝试在CSS中使用register和enqueue,这样一个页面就可以有一个单独的样式表。我把函数弄得一团糟,觉得它不起作用,所以我决定不使用它。然而,在我将所有代码恢复正常后,CSS将无法使用典型的<link href="style.css" rel="stylesheet"> 总体安排当我在我的网站上检查元素,并在;来源“;,这个style.css 它显示的文件是完全空白的。我不知所措。有没有可能排队的方法把我的网站