标签: wordpress-theming

如何从子主题中删除Wordpress主题选项

我通过为二十二主题编写一个儿童主题来开始新的项目.我很少设计新主题来使用二十二主题中内置的任何选项(例如背景颜色等).那些剩余的选择并没有真正伤害任何东西,但我想摆脱他们,因为他们什么都不做.

问题是主题选项是在父主题的functions.php中声明的,它与子主题的functions.php文件一起加载(而不是代替)(因此我可以删除它们,但它们会在下次升级时返回).

有没有办法从我的孩子主题中删除或禁用这些主题选项?也许是一些"remove_options()"函数的东西?或者可能达到这种效果的东西?换句话说,问题是是否可以删除theme_options而不删除/覆盖添加它们的原始函数.

我肯定有足够的推特,我可以用CSS或javascript隐藏选项......但是来吧.

wordpress wordpress-theming

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

想要覆盖用woocommerce-functions.php文件编写的函数

我想修改/覆盖用woocommerce-functions.php文件编写的函数,但我不想修改woocommerce-functions.php文件.这是我想在插件或我的主题中实现这一点.

php wordpress wordpress-theming wordpress-plugin

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

Wordpress菜单 - 将类添加到锚点

尝试将标准引导程序"nav-link"类添加到Wordpress菜单呈现的锚点.至今 ...

1 /我可以将变量传递给wp_nav_menu()

<?php wp_nav_menu(array(
                            'theme_location' => 'header-menu',
                            'menu_class' => 'navbar-nav',
                            'container' => 'false'
        ) );
        ?>
Run Code Online (Sandbox Code Playgroud)

并将类应用于菜单,并删除包含div.

2 /然后我使用Wordpress外观>菜单UI将"nav-item"类应用于li标签.

问:如何将类应用于wordpress菜单锚点

wordpress wordpress-theming

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

如何在WordPress中订购类别?

wp_list_categories()用来获取所有类别的列表并生成导航栏.有没有办法按字母排序以特定顺序排序这些类别.

例如:Connect,News&Views,Q&A,Hello Startup,Startup 101 ......

wordpress wordpress-theming

10
推荐指数
4
解决办法
5万
查看次数

在wordpress中添加类到gravatar img

我一直在尝试使用get_avatar 在wordpress模板中使用应用类在每个帖子下显示作者的gravatar,但我找不到将class ="pic-2"添加到gravatar图像代码甚至更改gravatar高度和宽度的方法分别为100px和77px

<?php echo get_avatar( get_the_author_meta('ID'), 32 ); ?>
Run Code Online (Sandbox Code Playgroud)

任何帮助人?

wordpress gravatar wordpress-theming

10
推荐指数
1
解决办法
6403
查看次数

WordPress 3.5媒体上传器多文件选择

我正在使用自定义设置页面构建WordPress主题.某些设置要求用户上传/添加一组图像(超过1个).媒体上传器的默认行为是上传和/或选择单个图像并将其插入帖子中.

我遵循了这个关于利用媒体上传器的优秀指南,它表明我应该能够将多个设置为true,但它仍然只允许上传或选择单个文件.

这是我的代码:

加载所需的脚本,因为这是一个自定义设置页面:

if(function_exists( 'wp_enqueue_media' )){
    wp_enqueue_media();
}else{
    wp_enqueue_style('thickbox');
    wp_enqueue_script('media-upload');
    wp_enqueue_script('thickbox');
}
Run Code Online (Sandbox Code Playgroud)

Javascript/jQuery用于显示媒体上传器并处理所选图像:

var tgm_media_frame;

$('.upload-images').click(function() {

  if ( tgm_media_frame ) {
    tgm_media_frame.open();
    return;
  }

  tgm_media_frame = wp.media.frames.tgm_media_frame = wp.media({
    multiple: true,
    library: {
      type: 'image'
    },
  });

  tgm_media_frame.on('select', function(){
    var selection = tgm_media_frame.state().get('selection');
    selection.map( function( attachment ) {
      attachment = attachment.toJSON();
          console.log(attachment);
          // Do something with attachment.id and/or attachment.url here
    });
  });

  tgm_media_frame.open();

});
Run Code Online (Sandbox Code Playgroud)

有没有人能够让多个文件选择正常工作?我错过了什么吗?谢谢!

media wordpress jquery file-upload wordpress-theming

10
推荐指数
2
解决办法
6077
查看次数

在WordPress中放置add_action()的位置

我是WordPress的新手.我指的是WordPress主题的代码.我很困惑在哪里放置我们的功能和add_action()该功能.

我想知道add_action在一个PHP文件中定义函数是否正确,并将它放在我们的主题文件夹中的任何位置.

wordpress wordpress-theming

10
推荐指数
1
解决办法
3061
查看次数

Wordpress - 在子类别归档URL中显示父类别和子类别名称

我在使用Wordpress category/subcategory存档网址时遇到了一些麻烦.

例如,我希望能够显示此存档:
http://faroutmagazine.co.uk/wp/track-of-the-day同时将其父类别保留在URL中,然后制作它http://faroutmagazine.co.uk/wp/music/track-of-the-day

以前,我只是在访问/music/track-of-the-dayURL 时遇到"这是令人尴尬的......"404消息(即使这是在WP的管理部分的类别下的视图选项中出现的那个).

现在,管理区域中的"查看"链接仅向我显示了/track-of-the-dayURL,并且此DOES显示了很棒的类别帖子,但我希望它在URL中包含父类别.

有什么我可以对functions.php文件或我可以添加的任何插件来实现这一点吗?请记住,此站点上有多个子类别存档,它们都应包含URL中的父类别.

***更新:我实际上现在只是使用Pages设置所有内容,并在页面上显示类别存档,因为它占用了太多时间.谢谢你的回答.人们告诉我使用%category%/%postname%永久链接结构是不正确的 - 是的,这适用于POST网址,但不适用于子类别的存档类别,这是我实际寻求帮助的问题.如果有人能够提供答案,我们将不胜感激,但我现在正在使用这种解决方法,因为这花费了太多时间试图找出答案.

wordpress wordpress-theming wordpress-plugin

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

Wordpress:使用函数get_post_field()获取发布内容时,短代码不起作用

我想通过循环外的id获取帖子内容,所以我使用以下代码:

    echo get_post_field('post_content', $postid);
Run Code Online (Sandbox Code Playgroud)

它工作正常,但是,如果帖子包含任何短代码,则短代码无法正常工作.它只将短代码作为纯文本回显.

示例:我在编辑器中使用以下代码在图像中显示图像和标题文本:

    [caption id="attachment_23" align="alignnone" width="300"]<img class="size-medium wp-image-23 " alt="" src="http://localhost/wordpress/wp-content/uploads/2014/03/Desert-300x225.jpg" width="300" height="225" /> this is caption[/caption]
Run Code Online (Sandbox Code Playgroud)

但是当我使用函数获取此帖子内容时get_post_field(),它显示:而不是显示标题文本.

    [caption id="attachment_23" align="alignnone" width="300"]this is caption[/caption] 
Run Code Online (Sandbox Code Playgroud)

有解决方案吗

注意:我正在使用ajax来获取内容

php wordpress wordpress-theming wordpress-plugin shortcode

10
推荐指数
2
解决办法
2万
查看次数

wp_enqueue_style和rel而不是样式表?

我创建(或更好地尝试)用Less创建我的第一个WordPress主题.

我所做的是在我的functions.php中使用这样的脚本

wp_register_style('screen_css', get_bloginfo('template_url') . '/css/screen.less', array(), false, 'screen');
wp_enqueue_style('screen_css');
Run Code Online (Sandbox Code Playgroud)

结果是:

<link rel='stylesheet' id='stigma_screen-css'  href='http://www.stigmahost.dch/wp-content/themes/stigmahost/css/screen.less?ver=1.0' type='text/css' media='screen' />
Run Code Online (Sandbox Code Playgroud)

问题是,当我使用wp_register_style()函数时,我可以以某种方式更改rel ="stylesheet"吗?

css wordpress wordpress-theming less

9
推荐指数
2
解决办法
4295
查看次数