天道酬勤,学无止境

wordpress-theming

更改 WordPress 的登录标签,“用户名”(Change WordPress's login label, "Username")

问题 在默认的 WordPress 登录页面上,如何将标签“用户名”更改为其他内容? 回答1 我认为这是对先前答案的更好替代。 function login_function() { add_filter( 'gettext', 'username_change', 20, 3 ); function username_change( $translated_text, $text, $domain ) { if ($text === 'Username') { $translated_text = 'customLoginName'; } return $translated_text; } } add_action( 'login_head', 'login_function' ); 回答2 简单而简短的解决方案 add_filter( 'gettext', 'register_text' ); function register_text( $translating ) { $translated = str_ireplace( 'Username or Email Address', 'Your Custom Text', $translating ); return $translated; } 回答3 它对我有用。 使用此functions.php 代码

2021-12-09 03:40:24    分类:技术分享    wordpress   wordpress-theming

无法导入“联系表单 1”:无效的帖子类型 wpcf7_contact_form 无法导入媒体“db_site.sql_.txt”(Failed to import “Contact form 1”: Invalid post type wpcf7_contact_form Failed to import Media “db_site.sql_.txt”)

问题 我是专门使用 wordpress 进行网络开发的新手。 我使用 wordpress 作为 cms 框架创建了一个网站。 我将数据库导入到我的 wordpress 仪表板,一切顺利,但问题是某些内容从未成功导入,消息是这样的, “...无法导入媒体“db_site.sql_.txt”和无法导入“联系表格 1”:无效的帖子类型 wpcf7_contact_form..” 这可能是什么问题? 我感谢你的任何帮助。 谢谢!..=) 回答1 您缺少所需的 WordPress 插件: 安装和激活插件联系表 7 再次导入主题... 回答2 我是 SO 新用户,因此我无法对问题本身发表评论,但我想我可以提供帮助。 如果我发布的答案实际上是评论,请原谅我,但我认为这是我最好的选择。 一旦事情得到澄清,我将编辑这个问题以成为答案。 您的短语“我将数据库导入到我的 wordpress 仪表板”并不完全合理。 最初的数据在哪里? 里面有什么样的数据? 您使用什么工具进行导入?

2021-12-09 03:03:10    分类:技术分享    wordpress   wordpress-theming

如何从列出的分类术语导航到 CPT 档案(How to navigate to CPT archive from listed taxonomy term)

问题 我有一个名为idea的CPT的自定义帖子类型模板层次结构 page-ideas.php taxonomy.php taxonomy-ideas.php single.php single-idea.php archive.php archive-idea.php 我在从自定义页面模板中列出的分类术语导航到 CPT 存档(该术语下所有自定义帖子类型的列表)时遇到问题。 在all-ideas自定义页面模板中,我有 <?php /* Template Name: Ideas */ ?> <?php get_header(); ?> <div class="container"> <?php $tax = 'ideas'; $terms = get_terms( $tax, $args = array( 'hide_empty' => false, )); ?> <div class="row"> <?php foreach( $terms as $term ) { $term_link = get_term_link( $term ); echo '<div class="col-4"> <a href="' . esc_url( $term_link ) . '"> <div class="card my-2"> <div class="card-body"> ' . $term

2021-12-06 23:17:52    分类:技术分享    wordpress   wordpress-theming

有偏移时如何对 WP_Query 结果进行分页?(How can I paginate WP_Query results when there's an offset?)

问题 编辑:这是我正在尝试分页的当前代码。 它创建一个自定义查询,排除最新的帖子,以及一个类别中的所有帖子。 大部分情况下分页工作正常,但问题是分页列表中的最后一个链接将我带到一个空白页面。 <section class="card-grid card-grid--push"> <main class="container container--wide"> <?php $current_page = get_query_var('paged'); $current_page = max( 1, $current_page ); $per_page = 3; $offset = ( $current_page - 1 ) * $per_page + 1; $post_list = new WP_Query(array( 'cat' => -15, 'posts_per_page' => $per_page, 'paged' => $current_page, 'offset' => $offset, 'orderby' => 'date', 'order' => 'DESC', )); if ( $post_list->have_posts() ): while ( $post_list->have_posts() ): $post_list->the_post(); ?> <a

2021-12-03 01:04:28    分类:技术分享    wordpress   wordpress-theming   custom-wordpress-pages

WordPress 子主题 - 一般理解(WordPress Child Theme - General Understanding)

问题 我试图了解如何在 wordpress 中使用子主题。 恐怕开发过程中会出现一些问题,因为我还没有完全理解如何使用子主题或它的集成没有做好。 在创建子主题并添加 style.css 和 functions.php 后,我的困惑出现了。 在这一点上,我可以对子主题进行任何我想要的更改并且它仍然有效吗? 例如, 使用子主题修改网站前端后,我想添加一些表单,将数据插入数据库。 我是否必须从父主题中实现任何 php 文件才能使其工作? 或者我是否将我的孩子主题视为一个新主题(空白画布)并按照我的意愿编写后端代码? 谢谢 回答1 将子主题视为父主题之上的一层。 默认情况下(如果您除了style.css文件之外没有向子主题添加任何内容),将使用来自父主题的所有模板。 你必须有唯一的事情是style.css文件。 例如,如果您想覆盖page.php模板,您只需在page.php中创建一个page.php文件,WordPress 将使用该模板而不是父模板。 任何模板文件或模板部分也是如此。 您可以在您的子主题中有一个 functions.php 文件,它会被包含在父函数文件中。 通常父的style.css文件会在子的style.css文件之前入队,但这取决于这些文件如何入队。 该系统非常灵活。 回答2 您的子主题不是空白画布。 它从父主题继承了 style.css、functions.php

2021-12-02 00:58:23    分类:技术分享    php   css   wordpress   wordpress-theming

为什么分页不起作用并在 wordpress 网站上出现 404 错误?(Why pagination is not working and gives a 404 error on the wordpress site?)

问题 再会! 问题是这样的:在模板类别(存档)中,当您单击 404 错误的第 2 页时,分页不起作用。 不明白怎么解决的请大家帮忙,头都坏了 我的循环: <?php $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; $arg = array( 'cat' => get_queried_object_id(), 'post_type'=>'post', 'posts_per_page'=>9, //'order'=>'desc', 'paged' => $paged, ); $query = new WP_query($arg); if($query->have_posts()) : ?> <section class="blog"> <?php echo '<div class="row">'; $i=0; $formcreated=false; while( $query->have_posts() ) : $query->the_post(); // display post endwhile; wp_reset_postdata(); endif; ?> <div class="pagination"> <?php if (function_exists('custom_pagination')

2021-12-01 09:33:17    分类:技术分享    php   wordpress   pagination   wordpress-theming   custom-wordpress-pages

Change WordPress's login label, "Username"

On the default WordPress login page, how do you change the label, "Username", to something else?

2021-11-29 01:38:41    分类:问答    wordpress   wordpress-theming

Why does my page redirect to localhost in my wordpress blog?

This is my site URL http://www.weblogicsol.com/ , Here I installed a wordpress theme having URL http://www.weblogicsol.com/blog , the problem is this when I want to open the wp-admin (means when I write http://www.weblogicsol.com/blog/wp-admin) it redirect to localhost. Please help me to solve this problem, I am in trouble. And if I write this code in wp-config file define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com'); then this URL appears with an error message. http://weblogicsol.com/blog/wp-login.php?redirect_to=http%3A%2F%2Fwww.weblogicsol.com%2Fblog%2F%2Fwp

2021-11-28 05:56:00    分类:问答    wordpress   redirect   localhost   wordpress-theming

wordpress 3.8.1 类别页面 2 错误 404 未找到/自定义帖子类型(wordpress 3.8.1 category page 2 error 404 not found / custom post type)

问题 首先是问题,然后是尝试。 问题 问题是,如果我访问第一个类别页面以外的其他页面,我会收到 404 NOT FOUND 错误。 在类别页面上,我有一个正常的分页。 第一个站点有效。 (http://mypage.com/category/properties) 单击“下一页”按钮后,我在页面 http://mypage.com/category/properties/page/2 上并收到错误 404 NOT FOUND。 但为什么? 尝试 首先我尝试了这个问题自定义帖子类型和分类法分页 404 错误,但exclude_from_search和下面的查询不起作用。 我也试过这个。 http://wordpress.org/support/topic/one-again-page-not-found-on-second-and-further-pages 但是 query_posts 尝试与 WP_Query 尝试具有相同的结果。 我也尝试过带有预查询的事件。 但问题是一样的-.- 示例 / PHP <?php /* /srv/www/mypage/wp-content/themes/twentythirteen/category-1.php */ global $wp_query; $paged = (get_query_var('paged')) ? get_query

2021-11-28 02:00:09    分类:技术分享    php   pagination   wordpress   wordpress-theming

wp_nav_menu - add class on UL

I am learning wordpress together with bootstrap and somehow I can't add class on UL tag. In the screenshot, I want to add class nav nav-tabs on UL but it was added on parent div $defaults = array( 'menu_class'=> 'nav nav-tabs', ); wp_nav_menu( $defaults ); Inspected element: Referrence: http://codex.wordpress.org/Function_Reference/wp_nav_menu

2021-11-27 15:45:53    分类:问答    css   wordpress   wordpress-theming   wp-nav-walker   wp-nav-menu-item