要在 Rails 应用程序中使用 WordPress 主题?

发布于 2024-08-30 10:52:26 字数 119 浏览 5 评论 0原文

WordPress 主题很漂亮!

有没有在 Rails 应用程序中使用 Wordpress 主题的指南?更好的是,是否有可以使用 Wordpress 主题的 Rails 应用程序模板?

谢谢!

Wordpress themes are beautiful!

Is there any guideline to use Wordpress themes in a rails app? Even better, are there rails app templates which can use the Wordpress themes already?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

空心空情空意 2024-09-06 10:52:26

查看 install_theme gem 。我还没有使用过它,但它应该可以轻松地将其他主题安装到 Rails 应用程序中。

Checkout the install_theme gem. I haven't it used it but it's supposed to make it easy to install other themes into a Rails app.

洒一地阳光 2024-09-06 10:52:26

WordPress 主题由 CSS、图像和混合了 HTML 和 PHP 的模板(通过 PHP 调用 WordPress API)组成。据我所知,Rails 中没有任何东西可以直接处理 WordPress 模板。

然而,通过 Rails 而不是 WordPress 生成的 HTML 重用 WordPress 中的 CSS 和图像非常简单。如果很难判断将从 .php 位生成什么 HTML,请在 WordPress 的临时副本中加载主题,然后查看生成页面的源代码以查看生成的结构。然后在 Rails 中生成相同的内容。就是这样(在调整 .css 和图像位置的路径之后)。

值得注意的一个问题是对主题的认可。在 WordPress 中,通常会在页脚中留下署名。当您将主题转换为 Rails 时,最好保留这些内容。

WordPress themes consist CSS, images, and templates that are mix of HTML and PHP (with the PHP invoked WordPress APIs). There's nothing for Rails that I know of that will deal directly with WordPress templates.

However, reusing CSS and images from WordPress with HTML that you generate from Rails instead of from WordPress is quite straightforward. If it's hard to tell what HTML will be generated from the .php bits, load the theme up in a scratch copy of WordPress, and view the source of the generated pages to see the generated structure. Then generate the same in Rails. That's about it (after you adjust paths for the .css and image locations).

One issue worth noting is giving credit for the theme. It's customary in WordPress to leave credits in the footer. It'd be good form to leave these in when you convert a theme to Rails.

放低过去 2024-09-06 10:52:26

没有找到简单的解决方案,所以我创建了一个 gem: https://github.com/lfender6445/theme_bandit

gem install theme_bandit

这是一项正在进行的工作,但是 gem 允许您从现有的实时站点构建一个小型机架应用程序。如果不出意外的话,这将在将现有模板转换为 ruby​​ 项目时完成大部分设置工作(处理 js、css 等资源以及模板引擎的转换)

Did not find an easy solution to this so I created a gem: https://github.com/lfender6445/theme_bandit

gem install theme_bandit

It's a work in progress, but the gem allows you to build a tiny rack application out of an existing live site. If nothing else, this will do a large portion of the setup work when converting an existing template to a ruby project (handling of assets like js, css, and conversion for template engines)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文