小编Igo*_*din的帖子

Wordpress分类模板不工作

我创建了一个自定义的wordpress分类法,它与帖子类型"组合"有关.我创建了一个taxonomy.php模板文件.但是当我尝试查看此分类中的帖子时,会打开一个空白页面.日志为空.我如何解决它?

使用以下代码创建投资组合帖子类型:

add_action( 'init', 'create_post_type' );

function create_post_type() {
    register_post_type( 'portfolio',
            array(
                    'labels' => array(
                            'name' => __( '?????????' ),
                            'singular_name' => __( '??????' ),
                            'add_new' => '???????? ??????',
                            'add_new_item' => '???????? ????? ??????',
                            'edit_item' => '????????????? ??????'
                    ),
                    'public' => true,
                    'supports' => array('title', 'editor'),
                    'exclude_from_search' => false,
                    'taxonomies' => array('portfolio_categories')
            )
    );
} 
Run Code Online (Sandbox Code Playgroud)

并使用以下代码创建portfolio_categories分类:

add_action( 'init', 'create_portfolio_taxonomies', 0 );
function create_portfolio_taxonomies(){
    $labels = array(
            'name' => _x( '????????? ?????', 'taxonomy general name' ),
            'singular_name' => _x( '????????? ??????', …
Run Code Online (Sandbox Code Playgroud)

php wordpress

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

如何向行添加HTML属性(WP Bakery Visual Composer)?

我试图通过vc_add_param()以下方式通过记录的函数向Visual Composer中的行添加ID属性:

$attributes = array(
 'type' => 'textfield',
 'heading' => "HTML ID",
 'param_name' => 'el_id',
 'value' => '',
 'description' => __( "Assign an ID to the row", "discprofile" )
);
vc_add_param( 'vc_row', $attributes );
Run Code Online (Sandbox Code Playgroud)

编辑行时出现ID字段.我设置了一个值,保存它,保存页面,查看它,但对前端没有影响.一行仍然没有ID属性.

我也尝试使用'param_name' => 'id''param_name' => 'element_id',这是一样的.怎么了?

wordpress wordpress-plugin

2
推荐指数
1
解决办法
8574
查看次数

Python for 循环不会遍历所有项目

我正在编写一个从单词中删除所有元音的函数。它看起来像这样:

def remove_vowels(word):

    vowels = ['a', 'e', 'i', 'o', 'u']

    word = list(word)

    for letter in word:
        print('Looking for letter {}'.format(letter))

        if letter.lower() in vowels:
            try: 
                word.remove(letter)
            except ValueError:
                pass

    return ''.join(word)
Run Code Online (Sandbox Code Playgroud)

我希望它遍历单词中的所有字母,检查每个字母是否在元音数组中,如果是,则将其删除。

但是,它似乎并未检查所有字母。例如,对于以下调用:

print(remove_vowels('perception'))
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

Looking for letter p
Looking for letter e
Looking for letter c
Looking for letter e
Looking for letter t
Looking for letter i
Looking for letter n
prcpton
Run Code Online (Sandbox Code Playgroud)

出于某种原因,它跳过了r、第二个po。我用其他词得到了类似的结果。为什么会这样?

python loops for-loop

2
推荐指数
1
解决办法
5341
查看次数

标签 统计

wordpress ×2

for-loop ×1

loops ×1

php ×1

python ×1

wordpress-plugin ×1