WordPress和自由职业者新手

时间:2017-06-24 作者:John Barr

我刚接触WordPress,对它的工作原理有点困惑。我过去用HTML、CSS、JavaScript创建过一些基本网站,你知道“常规”的方法。无论如何,我一直在研究自由职业者,几乎每个人都在请求WordPress上制作的东西/网站。我对WordPress没有感觉,甚至不知道它是什么。

我想问你的问题是,自由职业者或任何帮助WordPress网站的人是否可以提供相同的HTML、CSS、JavaScript内容,这在WordPress上是否可行?还是这是一种全新的动物?我最初的想法是,WordPress就像Weebly一样,是那些不会编码的人的拖放爱好者。最近有人告诉我,我应该学会“在WordPress上编写网站代码”所以我在这里。。。

我为托管付费(没有WordPress),显然你也可以在本地运行。通过您选择的internet浏览器访问html文件。如果这些WordPress文件不同,我该如何运行我的网站?我是否需要为WordPress包含某些文件/代码行?我不明白为什么人们会想用传统的方式来做这件事:)

每当有人讨论WordPress时,PHP似乎总是出现。那么它完全是PHP吗?不幸的是,我对PHP一窍不通,所以至少可以说这真的很令人失望。

TL;使用WordPress编码是否不同?它还能使用常规的HTML、CSS、JavaScript文件吗?如果他们不同,我该如何接待他们?

非常感谢!

编辑:在查看了一些WP文件之后,它们都只需要更多的文件,而这些文件需要更多的文件。。。真傻:)

2 个回复
SO网友:Johansson

不幸的是,我多次听到这样的评论:

WordPress就像Weebly一样,是那些不会编码的人的拖放爱好者。

这无疑是错误的。WordPress是一个CMS(内容管理系统)。CMS是一个程序,它(顾名思义)可以为您管理您的内容,但您希望以何种方式表示您的内容取决于您。

要开始使用WordPress,您需要几项技能。例如:

掌握PHP、HTML、CSS和JavaScript的中等技能,对数据库(如MySQL)有基本了解,最重要的是,知道WordPress如何将所有这些结合起来输出网站,WordPress安装的任何文件中都没有保存任何内容。所有这些都呈现了网站的外观、所有主题和插件。

主题是一组PHP模板,它们根据网站的类型构成网站的每个页面。然后,WordPress用从数据库中获取的内容填充特定模板。

因此,简而言之,这就是发生的情况:

创建一个PHP文件,告诉WordPress如何输出HTML,然后创建一篇文章,文章中只包含管理面板中的内容(文本、图像等),WordPress将内容保存在数据库中,然后抓取它,用这些内容填充PHP模板,要形成最终的HTML输出,实际上不可能从零开始学习WordPress,只需一个问答;A、 您最好的出发点是Codex. 你会在那里找到你需要知道的任何东西。

祝你好运,最重要的是,玩得开心!

SO网友:Paul Burilichev

使用WordPress编码是否不同?它还能使用常规的HTML、CSS、JavaScript文件吗?如果他们不同,我该如何接待他们?

编码比您在下一个问题中描述的更全面,因为您必须使用。php文件,但对于静态网站,您不必使用php编程或WP API。1.1您必须了解主题文件的WP命名约定。例如,假设您在WP admin区域中创建了一个名为About 您添加到的永久链接是youwebsite。dom/about. 然后,将处理html的php文件的名称必须命名为page about。phpstyle.css 如所述的文件here.2.1将html添加到页面文件假设页面关于。php(不要忘记在样式表和js中放置有效的uri)youwebsite.dom/about 尽情享受吧。2.3对于主页,应创建文件首页。php,然后在WP Admin上创建一个相关页面,并在WP Admin的WP设置中将其指定为frontpagehttps://developer.wordpress.org/themes/getting-started/. 它用通俗易懂的语言写成。一个晚上浪费在书上会在将来节省很多时间。

结束

相关推荐

将类别帖子按字母顺序排列在Archive.php上

我有一堆类别,其中包含子类别和子类别,我想在我的archive.php. 子类别的标题列在其父类别的存档页上。只需列出类别和/或帖子的链接标题,仅此而已。一切都很完美,但在最后一步,我想按字母顺序排列实际帖子。所以我在我的archive.php<?php if (is_category()) { $this_category = get_category($cat); } $this_category = wp_list_categories(\'o