Advanced Search
Search Results
23 total results found
wordpress仿站教程
Python中if __name__ == '__main__'的作用与原理详解
Mysql 常见错误
准备页面说明
模板文件 header.php 头部默认公共模板footer.php 底部默认公共模板模板sidebar.php 侧边栏目默认模板searchform.php 搜索表单默认模板(不是搜索页模板哦) index.php 首页默认主题模板category.php 分类列表页默认主题模板cat...
一、wordpress导航菜单调用调用标签
<? wp_nav_menu() ?> 方法一(默认菜单调用方法) <?php 方法二(默认菜单调用方法,可更改样式) wp_nav_menu( array( 'theme_location' => '', //导航别名 'menu' => '', //...
二、wordpress首页模板主题开发调用标签
1、wordpress首页调用指定栏目循环标签 /**其中cat=20代表分类ID,posts_per_page=4代表显示几条记录 **/ <?php query_posts('cat=20&posts_per_page=4'); while(have_posts()): the_post(); ?> <li> <a href="<?php the_permalink(); ?>" target="_blank"> //链接 <img src=" <?php $url = wp...
三、wordpress列表页模板主题开发(聚合页)调用标签
1、wordpress列表页循环调用标签 <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <li class=" homebk1-item"> <a href="<?php the_permalink(); ?>"> //链接 <div class="homebk1-img"> <img src="<?php $full_image_url...
四、wordpress内容页模板主题开发(文章页)调用标签
调用标签 <?php the_title(); ?> 1、标题文章内容页调用标签 <?php the_excerpt(); ?> 2、简介文章调用标签 <? the_post_thumbnail(); ?> 3、缩略图文章页(特色图片)调用标签 方法一 <?php the_author(); ?> 4、作者文章页调用标签 <?php the_time('y-m-d H:i:s') ?> 5、发布时间文章也调用标签 ...
五、wordpress独立单页调用标签
1、不同独立页面调用不同模板 page.php 独立页默认模板文件 page-13.php 方法一 13为独立页id id对应不同页面id即可 page-about.php about为独立页别名 方法同上 2、当前单页栏目名 与 当前单页栏目内容 <?php wp_title('');?> //当前栏目名 <?php the_content(""); ?> //当前栏目内容
六、wordpress系统公共产数调用标签
<? bloginfo('charset'); ?> 调用网站编码 <? bloginfo('name'); ?> 调用网站名称 <? bloginfo('description'); ?> 调用网站描述 <? bloginfo('stylesheet_url'); ?> 调用网站css路径(绝对路径 href="<?php bloginfo('template_url'); ?>/css/...
七、wordpress自定义字段调用标签
1、自定义图片字段调用 <?php $image = get_field('pro-img1'); echo $image['url'];?> //pro-img1为自定义图片的字段别名 案列:<img src="<?php $image = get_field('pro-img1'); echo $image['url'];?>" alt="<?php echo $image['alt']; ?>" /> 2、自定义字段调用 <?php the_field('pro-cc'); ?> //方法...
八、wordpress搜索页调用标签
1、自定义wordpress模板主题搜索框制作 wordpress自定义全站搜索框 <form class="search-form" method="get" action="<?php bloginfo('home'); ?>"> <input type="text" placeholder="搜索..." name="s" /> <button type="submit"> <i class="iconfont icon-search"></i> </button> ...
九、wordpress Tag调用标签
wordpress tag标签调用,默认方式 <?php wp_tag_cloud(); ?> 带参数方式调用 <?php wp_tag_cloud(‘number=50&orderby=count&order=DESC&smallest=12&largest=12&unit=px’); ?> smallest:标签文字最小字号,默认为8pt; largest:标签文字最大字号,默认为22pt; unit:标签文字字号的单位,默认为pt,可以为px、em、pt、百分比等; number:调用的...
十、wordpress自定义评论留言表单调用标签
1、创建留言模板comments.php 在该模板中添加以下代码 ,在需要使用留言的地方添加 <? comments_template() ?> 调用标签即可 <div> <h3>评论</h3> <div> <ul> <? if(!comments_open() ){?> //判断评论功能是否已关闭,如果关闭提示 评论功能已经关闭 <li><a href="#respond">评论功能已经关闭</a></li> <? }e...
十一、wordpress自定义会员登陆注册调用标签
1、wordpress会员中心链接地址调用标签 <li><? wp_loginout(); ?></li> 如果是登陆状态 显示注销按钮 如果未登陆显示 登陆按钮 <li><? wp_register(); ?></li> 如果是否登陆状态 显示管理站点 否则不显示 <a href="<?php echo site_url('wp-login.php', 'login') ?>">登陆</a> 登陆链接调用标签 <a href="<?php echo site...
十二、wordpress自定义侧边栏制作
1、wordpress分类列表页侧边栏 <?php if ( is_single() ) : global $post; $categories = get_the_category(); foreach ($categories as $category) : ?> <li class="widget widget_recent_entries" id="<?php $category -> term_id; ?>-posts"> <h2 class="widgett...
一、核心作用:控制代码执行逻辑
Python文件通常有两种用途: 作为主脚本直接运行 作为模块被其他文件导入 if __name__ == '__main__' 用于区分这两种场景,确保模块中的代码仅在直接运行时执行,避免被导入时触发不必要的操作。
二、典型应用场景
模块的自我测试 防止导入时执行初始化代码 分离模块功能与执行逻辑
三、运行原理深度解析
每个Python模块都包含内置属性__name__: 当文件直接执行时,__name__被设置为"__main__" 当文件被导入时,__name__被设置为模块名称(不含.py后缀) # test.py print(f"模块名称: {__name__}") # 验证__name__值的变化 def main(): print("这是主函数") if __name__ == '__main__': print("直接执行时才会看到这条信息") main() 场景1:直接运行tes...
四、最佳实践示例
标准工程化写法 # 计算模块 math_util.py def factorial(n): return 1 if n == 0 else n * factorial(n-1) def test(): print("单元测试:") print(factorial(5)) # 120 if __name__ == '__main__': test() # 直接运行时执行测试 导入使用(保持代码清洁) # main_app.py from math_util import fa...
五、常见误区说明
文件名影响:假设__name__包含文件路径(实际只与导入名称相关) 错误比较:写成__name__ == "test.py"(正确应为__name__ == "__main__") 过度使用:将全部代码放在main块中(应只包含执行入口)
六、扩展应用:命令行参数处理
if __name__ == '__main__': import sys if len(sys.argv) > 1: print(f"输入参数: {sys.argv[1:]}") else: print("请提供运行参数")
Mysql 无法启动
Mysql InnoDB 类型经常会有问题导致打不开 检查并且修复 mysqlcheck -u root -p --auto-repair --all-databases 注意权限 1、如果是宝塔,请主力 /tmp/mysql.sock 需要Mysql 用户权限 2、注意以下三个文件(权限): 强制InnoDB恢复 mysql5.7 强制 InnoDB 恢复 [mysqld] innodb_force_recovery = 1 警告 仅innodb_force_recovery 在紧急情况下设置为大于 0 的值...