标签: wordpress-theming

WordPress wp_list_categories()格式化

有关如何格式化以在wp_list_categories()函数中打印出额外属性的任何想法?

目前,此函数返回以下值:

  <ul class="projects">

       <li class="wp-post"><a href="category/projects">Projects</a></li>

  </ul>
Run Code Online (Sandbox Code Playgroud)

如何将此功能更改为两个和元素的输出'id''title'标签?'li''a'

是否有某个文件可以直接编辑,或者我需要找一个插件吗?

php wordpress wordpress-theming wordpress-plugin

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

如何在我的WordPress主题中仅为一个特定页面加载jQuery?

我正在摆弄一个WordPress主题.我知道我可以wp_enqueue_script在我的header.php中使用来加载WordPress提供的jQuery库.

我只是在我的标题中使用wp_enqueue_script,但是当我只想在特定页面上使用它时(仅在具有特定page_id的单个页面上),它似乎效率低下.)

鉴于此,将jQuery 包含在一个特定页面上的最佳方法什么?

据推测,我无法在header.php中进行page_id检测,因为那不会出现在The Loop中,对吧?但我猜我错过了一些相当明显的方法 - 我对主题开发相当新...

谢谢!

wordpress wordpress-theming

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

Wordpress主题开发快速入门

我试着寻找一个快速而肮脏的wordpress主题开发教程入门.现在我知道如何去发现自己,我正在寻找"开发wordpress开发时程序员的十大常见问题".(例如,打开调试以及调试选项所在的位置),如何最好地设置开发环境.

我能找到的只是精心设计或太低级别或太高级别的指南.来自创建自定义wordpress类应用程序的背景让我感到沮丧.

所以也许有人可以列出我需要的一些东西.我不需要知道wordpress如何工作,数据库或小部件或页面是什么.

问题我是专门搜索:1.如何让wordpress观看主题文件夹以便从我的IDE中进行更改(我真的不相信任何人会通过wordpress管理主题编辑器开发...没有撤消历史记录!).在重新安装主题之前,更改文件似乎不会生效.调试模式需要是真的吗?

  1. 任何链接浓缩版本:http://codex.wordpress.org/Theme_Development或类似?

wordpress wordpress-theming

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

如何控制WordPress Twenty Twelve主题中的自适应导航菜单?

在默认的Twenty Twelve主题中,当浏览器/屏幕宽度小于600px并且功能不同时,顶部主菜单将更改为按钮.我不知道什么代码控制或设置此替代菜单的样式.

二十二预览

有人可以帮我找到一种方法来禁用/编辑这个吗?

wordpress wordpress-theming

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

在wordpress中禁用裁剪特色图像

我使用精选图像作为后期图像,但在上传图像时将其裁剪为特色图像,我找不到任何解决方案,任何人都可以帮忙吗?

Wordpress Admin面板截图: -

在此输入图像描述

这个图像实际上是1024x702,但它切换到940x198,我找不到任何解决这个如何禁用裁剪...

wordpress crop wordpress-theming

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

如果第一篇文章,风格不同 - Wordpress

我需要发布的第一篇文章以不同的方式设置.有没有办法让我看到帖子是第一个,然后更改其内容?我目前div在我的所有帖子中都有一个.这需要用不同的替换div.

显然下面的代码可以提供帮助,但我不确定如何实现它:

<?php if (have_posts()) : $postCount = 1; while (have_posts()) : $postCount++; ?>

我是WordPress的新手,所以不完全确定这是如何工作的?

php wordpress wordpress-theming posts

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

bootstrap导航栏切换按钮不起作用

我正在使用Bootstrap v3.0.2开发响应式wordpress主题.

在移动/平板电脑浏览器而不是整个菜单中,我需要显示Bootstrap切换按钮.我的按钮显示,但是当我点击它时没有发生任何事情.这是我在我写的代码header.php:

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
    <span class="sr-only">Toggle navigation</span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
</button>
Run Code Online (Sandbox Code Playgroud)

我写的那个function.php:

function wpt_register_js() {
    wp_register_script(
        'jquery.bootstrap.min', 
        get_template_directory_uri() . '/js/bootstrap.min.js', 
        'jquery'
    );
    wp_enqueue_script('jquery.bootstrap.min');
}
add_action( 'init', 'wpt_register_js' );

function wpt_register_css() {
    wp_register_style(
        'bootstrap.min', 
        get_template_directory_uri() . '/css/bootstrap.min.css'
    );
    wp_enqueue_style( 'bootstrap.min' );
}
add_action( 'wp_enqueue_scripts', 'wpt_register_css' );
Run Code Online (Sandbox Code Playgroud)

footer.php代码包含:

<script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
 <script src="js/bootstrap.min.js"></script>
  <?php wp_footer();?>
   </body>
Run Code Online (Sandbox Code Playgroud)

header.php包含:

<head>
<meta charset="utf-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title><?php wp_title('|', true, 'right'); ?></title> …
Run Code Online (Sandbox Code Playgroud)

wordpress-theming collapse togglebutton twitter-bootstrap twitter-bootstrap-3

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

本地主机 wp-admin 的 Wordpress-url 不起作用

我正在一个 wordpress 项目中工作,它工作正常,但我想我已经更改了 wordpress setting-general 选项中的一些设置。

所以现在当我输入时,localhost/wordpress-demo/wp-admin/它会将我重定向到http://localhost/wordpress-Demo/Home/wp-login.php?redirect_to=http%3A%2F%2Flocalhost%2Fwordpress-Demo%2Fwp-admin%2F&reauth=1url。

wordpress-demo是我创建的根文件夹

但它给了我这样的错误:

Not Found
Run Code Online (Sandbox Code Playgroud)

在此服务器上找不到请求的 URL /wordpress-Demo/Home/wp-login.php。

我在某个地方输入了Home。所以你能不能给我一些正确工作的建议,并给我 url-mapping 文件名的名称。

php wordpress .htaccess wordpress-theming

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

高级自定义字段的三元运算符

我一直在使用高级自定义字段创建我自己的WP主题,我继续输入代码如下:

<?php
if(get_field('featured_courses_heading_text', 'option')) {
    echo get_field('featured_courses_heading_text', 'option');
}
?>
Run Code Online (Sandbox Code Playgroud)

是否有一个更精简的代码版本,我可以使用三元运算符?我试着查看文档,但找不到任何东西

php wordpress wordpress-theming ternary-operator advanced-custom-fields

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

静态首页的自定义模板未显示 - Wordpress

我正在尝试使用自定义模板为我的Wordpress设置自定义静态首页.

我创造landingpage.phpwp-content/themes/my_theme,我在我的模型的LandingPage WordPress管理中选择创建一个新的页面.

如果我去my_website.com/landing-page/我的自定义页面工作和'Hello World!' 出现了,但如果我将自定义页面设置为静态首页并转到my_website.com/我的"Hello World!" 消息不显示.

我的landingpage.php代码:

<?php /* Template Name: LandingPage */ ?>
<?php get_header(); ?>
<div class="wrap">
    <div id="primary" class="content-area">
        <main id="main" class="site-main" role="main">
            <?php
            while ( have_posts() ) : the_post();
                get_template_part( 'template-parts/page/content', 'page' );
                if ( comments_open() || get_comments_number() ) :
                    comments_template();
                endif;
            endwhile;
            ?>
            <h1>Hello World!</h1>
        </main>
    </div>
</div>
<?php get_footer();
Run Code Online (Sandbox Code Playgroud)

任何的想法?谢谢

php wordpress wordpress-theming

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