有关如何格式化以在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'
是否有某个文件可以直接编辑,或者我需要找一个插件吗?
我正在摆弄一个WordPress主题.我知道我可以wp_enqueue_script在我的header.php中使用来加载WordPress提供的jQuery库.
我只是在我的标题中使用wp_enqueue_script,但是当我只想在特定页面上使用它时(仅在具有特定page_id的单个页面上),它似乎效率低下.)
鉴于此,将jQuery 仅包含在一个特定页面上的最佳方法是什么?
据推测,我无法在header.php中进行page_id检测,因为那不会出现在The Loop中,对吧?但我猜我错过了一些相当明显的方法 - 我对主题开发相当新...
谢谢!
我试着寻找一个快速而肮脏的wordpress主题开发教程入门.现在我知道如何去发现自己,我正在寻找"开发wordpress开发时程序员的十大常见问题".(例如,打开调试以及调试选项所在的位置),如何最好地设置开发环境.
我能找到的只是精心设计或太低级别或太高级别的指南.来自创建自定义wordpress类应用程序的背景让我感到沮丧.
所以也许有人可以列出我需要的一些东西.我不需要知道wordpress如何工作,数据库或小部件或页面是什么.
问题我是专门搜索:1.如何让wordpress观看主题文件夹以便从我的IDE中进行更改(我真的不相信任何人会通过wordpress管理主题编辑器开发...没有撤消历史记录!).在重新安装主题之前,更改文件似乎不会生效.调试模式需要是真的吗?
在默认的Twenty Twelve主题中,当浏览器/屏幕宽度小于600px并且功能不同时,顶部主菜单将更改为按钮.我不知道什么代码控制或设置此替代菜单的样式.
有人可以帮我找到一种方法来禁用/编辑这个吗?
我使用精选图像作为后期图像,但在上传图像时将其裁剪为特色图像,我找不到任何解决方案,任何人都可以帮忙吗?
Wordpress Admin面板截图: -

这个图像实际上是1024x702,但它切换到940x198,我找不到任何解决这个如何禁用裁剪...
我需要发布的第一篇文章以不同的方式设置.有没有办法让我看到帖子是第一个,然后更改其内容?我目前div在我的所有帖子中都有一个.这需要用不同的替换div.
显然下面的代码可以提供帮助,但我不确定如何实现它:
<?php if (have_posts()) : $postCount = 1; while (have_posts()) : $postCount++; ?>
我是WordPress的新手,所以不完全确定这是如何工作的?
我正在使用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
我正在一个 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 文件名的名称。
我一直在使用高级自定义字段创建我自己的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
我正在尝试使用自定义模板为我的Wordpress设置自定义静态首页.
我创造landingpage.php的wp-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)
任何的想法?谢谢