每个帖子后我都会显示标签
<?php
global $post;
foreach(get_the_tags($post->ID) as $tag) {
echo '<li>'.$tag->name.'</li>';
}
?>
Run Code Online (Sandbox Code Playgroud)
现在我需要显示标签不仅仅是文本,而是显示所有按给定标签过滤的帖子的链接,就像在单击问题下方的标签时在stackoverflow上一样.
当用户登录我的wordpress网站时,我希望我的网站标题为"登录为".
我不知道如何回应当前用户的用户名,继承人我得到的代码......
<?php
if ( is_user_logged_in() ) {
echo '<ul id="mem" class="clearfix">
<li><a href="#">Logged in as Username</a></li>
<li><a href="#">Logout</a></li>
</ul>';
} else {
echo '<ul id="mem" class="clearfix">
<li><a href="#">Register</a></li>
<li><a href="#">Login</a></li>
</ul>';
}
?>
Run Code Online (Sandbox Code Playgroud)
我想替换用户名.
任何帮助深表感谢.
谢谢,
标记
我正在使用WordPress 3.2.1,
页面上缺少页面模板选择下拉列表(添加,编辑)
wp-admin > Pages >Add New > Page Attributes
Run Code Online (Sandbox Code Playgroud)
我编辑模板页面默认页面如下代码
/*
Template Name: New Template
*/
Run Code Online (Sandbox Code Playgroud)
但是模板下拉不可见,我的旧版WordPress默认显示.
以下是更多想法的屏幕截图

我正在运行Wordpress 3.3.1.
我正在编写一个修改默认二十一主题的子主题.一切似乎都很正常,但是当我添加自定义页面模板时,它不会出现在添加/编辑屏幕中(所以我无法使用它!).
详细说明"正常",这是什么工作:我的孩子主题出现并正常激活.我的CSS代码(在style.css中)正在出现.模板层次结构中的文件正常工作(例如:front-page.php,page.php)
我已阅读并重读了codex,我的自定义页面模板文件("coming-soon.php")似乎有正确的标题:
<?php
/*
Template Name: Coming Soon
*/
Run Code Online (Sandbox Code Playgroud)
那么为什么它不会出现在"模板"下拉列表中???
我已经添加了几十次自定义模板,从来没有遇到过这个问题.我能想到的唯一可能的区别是我正在编写一个儿童主题(即使编码说这不重要),或者也许这是WP最新更新的一个区别.
我正在构建自己的wordperss主题,当开始使用WordPress定制器主题选项时,我遇到了一些麻烦.
基本上我试图创建一个textarea和我读过的东西我需要创建一个扩展类,然后在WordPress的add_control函数下调用它.
我已经尝试过这一切,并且在定制器模式下一切运行良好但是一旦我进入网站的任何其他部分,我就会收到此错误:
致命错误:找不到类'WP_Customize_Control'
正如我所说,它在定制器中100%工作,它是自己的,但任何其他页面,包括管理员,我收到此消息.
这是班级:
class ublxlportfolio_textarea extends WP_Customize_Control {
public $type = 'textarea';
public function render_content() {
?>
<label>
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
<textarea rows="5" style="width:100%;" <?php $this->link(); ?>><?php echo esc_textarea( $this->value() ); ?></textarea>
</label>
<?php
}
}
Run Code Online (Sandbox Code Playgroud)
我需要将其包装在条件标签中吗?如果是这样那将是什么?
我做错了吗?
我想在第一个子页面上重定向用户.
例如,有父页面:页面A它有2个子页面:child1和child 2
当用户点击页面A时,将用户重定向到子页面1
有太多的重定向插件将父级重定向到man 1设置的manrely.我动态地想要这个
是否可以通过编程方式在第一个子页面上重定向父页面?
我很困惑 get_the_* 和 the_* 模板标签.我已经多次使用了我的主题,但我不清楚何时使用get_the_*和何时使用the_*.请你清楚地解释这两个概念.
我在functions.php中编写了这段代码,为我的主题个性化添加了一个部分.但是当我想打开"localhost/wordpress/wp-admin/customize.php?theme = eye-theme"来查看我的结果时,我看到了这个错误:
致命错误:
check_capabilities()在第233行的C:\ xampp\htdocs\xampp\wordpress\wp-includes\class-wp-customize-control.php中调用非对象的成员函数
这是我的functions.php:
<?php
function eyetheme_register_theme_customizer($wp_customizer) {
$wp_customizer->add_section(
'eyetheme_display_options',
array(
'title' => 'Display Options',
'priority' => 200
)
);
$wp_customizer->add_setting(
'eyetheme_link_color',
array(
'default' => '#000000',
'transport' => 'postMessage'
)
);
$wp_customizer->add_control(
'eyetheme_link_control',
array(
'section' => 'eyetheme_display_options',
'label' => 'Link Color',
'type' => 'text'
)
);
}
add_action('customize_register', 'eyetheme_register_theme_customizer');
Run Code Online (Sandbox Code Playgroud) 我正在努力加快我的wordpress网站.在这种情况下,它由Visual Composer提供支持.我们尝试使用较小的图像,静态文本和电影的CDN移动来加速网站.
但是,我被一项服务告知,Visual Composer是网站速度极慢的罪魁祸首.我不知道如何开始对此进行故障排除,我问这个小组是否有人告诉过他们以及他们对此做了什么.
我的网站是https://www.trekfederation.com/
任何开始的东西将不胜感激.
我不明白为什么会这样,因为我有一个index.php页面.还有css样式表.style.css还有以下评论
style.css文件
Theme Name: samirTheme
Author: samir
Author URI: www.wordpress.com
Version: 1.0
Description: This is a cool theme
Template: Test1
Run Code Online (Sandbox Code Playgroud)
这是文件夹结构
wordpress新手.很困惑为什么主题被打破而且没有出现在wordpress中.有任何想法吗?