Code Monkey home page Code Monkey logo

hello-theme-child's Introduction

=== Hello Elementor Child ===

Contributors: elemntor, KingYes, ariel.k, jzaltzberg, mati1000, bainternet
Requires at least: 5.9
Tested up to: 6.2
Stable tag: 2.0.0
Version: 2.0.0
Requires PHP: 5.6
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready

The Hello Elementor Child Theme is a starter blank child theme for [Hello Elementor](https://wordpress.org/themes/hello-elementor/) theme.

== Description ==

Hello Elementor Child is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor page builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website.

The theme's main focus is on providing a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. It is optimized for speed and performance, and its simplicity and flexibility make it a great choice for both beginners and experienced website designers.

The theme supports common WordPress features which can be extended using a child-theme. In addition, there are several ways to add custom styles. It can be done from **Elementor**, from the WordPress customizer, using a child-theme, or with an external plugin. To customize the theme further, visit [Elementor developers docs](https://developers.elementor.com/docs/hello-elementor-theme/).

== Installation ==

1. In your admin panel, go to Appearance > Themes and click the 'Add New' button.
2. Click 'Upload theme' and upload the zipped child.
3. Click on the 'Activate' button to use your new theme right away.
4. Navigate to Elementor and start building your site.

== Copyright ==

This theme, like WordPress, is distributed under the terms of GPL.
Use it as your springboard to building a site with ***Elementor***.

Hello Elementor bundles the following third-party resources:

Font Awesome icons for theme screenshot
License: SIL Open Font License, version 1.1.
Source: https://fontawesome.com/v4.7.0/

Image for theme screenshot, Copyright Jason Blackeye
License: CC0 1.0 Universal (CC0 1.0)
Source: https://stocksnap.io/photo/4B83RD7BV9

== Changelog ==

= 2.0.0 - 2023-04-27 =
* Load child theme stylesheet after parent theme stylesheet
* Added a constant for better version management
* Prevent direct access to `functions.php`
* Optimize screenshot image
* Update `Requires at least: 5.9`
* Update `Tested up to: 6.2`
* Update `Theme URI` link

= 1.0.0 - 2019-05-23 =
* Initial public release

hello-theme-child's People

Contributors

arielk avatar kingyes avatar ludwig44 avatar pless84 avatar rami-elementor avatar ramiy avatar shilo-ey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hello-theme-child's Issues

Documentation

Hello, was wondering if there could be some documentation for things like renaming the child theme so it matches the website. Things like adding js/css etc.

Kind regards and thank you for your time.

Cant install plugins or update wordpress using this theme

Days ago i log as admin on my wp site using child hello theme and i cant update anything and i cant install plugins, i manually installed last wp 5.9.1 and the problems is there.
When i change to default theme twenty eleven i can install plugins butwhen i back to hello child theme the problem i still there, my permissions are ok on folders, i am using elementor free and i didnt renew yet elementor pro.
Thanks for any help

background

hello theme cannot print background color or image
1
2

If it is another topic, there is no problem
3
4

Single page/post template doesn't work

If I'm activating the main hello elementor theme, then my single post or single page builder is working fine, but when activating the child theme, my single post/page template doesn't work.

Can you check the issue?

hello-theme-child plugin

Hello,

Plugin won't installed. See below.

Unpacking the package…

Installing the plugin…

The package could not be installed. No valid plugins were found.

Plugin installation failed.

readme.txt – Installation instructions are wrong

== Installation ==

1. In your admin panel, go to Appearance > Themes and click the 'Add New' button.
2. Type in 'Hello Elementor Child' in the search form and hit the 'Enter' key on your keyboard.
3. Click on the 'Activate' button to use your new theme right away.
4. Navigate to Elementor and start building your site.

This simply isn't true / does not work right now, since the child theme is not part of the WordPress Repository yet.

Issue when updating: Some pages missing styles

Hello all,

I am using Elementor Pro and the Hello Child Theme for a few of my client sites.

When I update Elementor Pro or WordPress, once in a while, my styles go missing on some of the pages. It is very inconsistent, and I am trying to pinpoint when it happens.

Oddly, it doesn't even happen on all of my sites either.

Once I go into the editor for the page missing style, make a small change and update, it fixes the issue.

Is anyone else experiencing this?

Thank you!

BUG, important! CSS overwrite bug!

The CSS stylesheets loading order is wrong.
It loads: child hello theme style.css, then main hello theme style.css
Correct loading order: main hello theme style.css, then child hello theme style.css

because child hello theme is suppose to overwrite the main hello theme.

I've discovered the BUG after installing and trying to change the background for the body.
and I needed to use body { background: red !important; } , then I've looked into inspect element and I've seen the wrong loading order.

Many thanks.

Use version number to enable cache busting

You could amend the functions.php as follows to use the version number of the child style.css file, and make cache busting simple.

function hello_elementor_child_enqueue_scripts() {
wp_enqueue_style(
'hello-elementor-child-style',
get_stylesheet_directory_uri() . '/style.css',
[
'hello-elementor-theme-style',
],
wp_get_theme()->get('Version')
);
}
add_action( 'wp_enqueue_scripts', 'hello_elementor_child_enqueue_scripts',99 );

[Idea] Add capability / compile pipeline for theme JS files

Occasionally, a theme author might like to add a JS library or some other custom JS code to the site theme. At the moment, this is a manual process which means editing functions.php, adding in a wp_enqueue_script() ref and then loading up the JS that way.

I was wondering if Elementor devs are considering having that capability already set up, so that there's less thinking when a theme editor wants to add a JS script?

I'm trying to think of a way to do it without having to have a blank dummy file present (eg. theme.js).

Perhaps it could be just a grunt instruction instead to watch a JS folder, minify and compile it, and then export out theme.min.js which is then toggled on or off in functions.php... Kind of how SCSS is compiled to CSS on https://github.com/elementor/hello-theme.

This isn't a big deal if non-implementable, it's just an idea I've had kicking around in my head for a while since I've been using Elementor Hello on other sites 😄

Error loading the theme

I was doing some updates on my hosting when the loading of my website failed.

This is the error.

Fatal error: Uncaught Error: Call to undefined function cb_child_process_location() in /homepages/5/d848895393/htdocs/clickandbuilds/WordPress/Mywebsite/wp-content/themes/hello-elementor-child/header.php:23 Stack trace: #0 /homepages/5/d848895393/htdocs/clickandbuilds/WordPress/Mywebsite/wp-includes/template.php(770): require_once() #1 /homepages/5/d848895393/htdocs/clickandbuilds/WordPress/Mywebsite/wp-includes/template.php(716): load_template('/homepages/5/d8...', true, Array) #2 /homepages/5/d848895393/htdocs/clickandbuilds/WordPress/Mywebsite/wp-includes/general-template.php(48): locate_template(Array, true, true, Array) #3 /homepages/5/d848895393/htdocs/clickandbuilds/WordPress/Mywebsite/wp-content/plugins/elementor/modules/page-templates/templates/header-footer.php(9): get_header() #4 /homepages/5/d848895393/htdocs/clickandbuilds/WordPress/Mywebsite/wp-includes/template-loader.php(106): include('/homepages/5/d8...') #5 /homepages/5/d848895393/htdocs/clickandbuilds/WordPress/Mywebsite/wp-blog-header.php(19): require_once('/homepages/5/d8...') # in /homepages/5/d848895393/htdocs/clickandbuilds/WordPress/Mywebsite/wp-content/themes/hello-elementor-child/header.php on line 23

If I switch the theme to the original (Hello-Elementor) the body loads successfully but it doesnt load the header, I dont know why.

Any clue of where is the issue or how can I fix the child theme?

Thanks in advice.

T_CONSTANT_ENCAPSED_STRING

Hello,

I'm using several snippets in all my (functions.php) websites and they have always worked. I recently started working in Hello Theme but I'm having an error adding a simple snippet to functions.php.

[01-Jun-2019 19:40:23 UTC] PHP Parse error: syntax error, unexpected '' );' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /path/wp-content/themes/door/functions.php on line 6

`<?php

function custom_login_stylesheet() {
wp_enqueue_style( 'custom-login', get_stylesheet_directory_uri() . ‘/admin.css' );
}
add_action( 'login_enqueue_scripts', 'custom_login_stylesheet' );

function hello_elementor_child_enqueue_scripts() {
wp_enqueue_style(
'hello-elementor-child',
get_stylesheet_directory_uri() . '/style.css',
[
'hello-elementor'
],
'1.0.0'
);
}
add_action( 'wp_enqueue_scripts', 'hello_elementor_child_enqueue_scripts' );
`

Thank you!!

Add check for handling taxonomy templates

Hey there,

I have problems using an officialy by WooCommerce Supported Plugin called Sensei LMS. There are some pages shown a "content not found" error. I talked to the developers and they checked the Hello Elementor theme code and that was the answer:

"I took a look at the Hello Elementor theme code and it looks like Elementor doesn’t have a check for handling taxonomy templates, which is a problem because a module is a taxonomy. Since there’s no check for it, it falls through to displaying its 404 page."

I found more people struggling with this so it would be great if you could fix this finally.

Note: I copied this from the elementor/hello-theme repository because there's no reaction, nothing.

Outdated copies of some WooCommerce template files

I get the message: "Your theme (Hello Elementor Child) contains outdated copies of some WooCommerce template files."

I am running versions 1.0.1.

When browsing to Woocommerce \ status \ templates it says:

hello-theme-child-master/woocommerce/emails/plain/email-order-items.php version 3.7.0 is out of date. The core version is 5.2.0,

Hello Elementor Child Changelog

I am using Hello Elementor Child
and I discovered by chance its evolution in version 2
How to be aware in wordpress that it is necessary to upgrade it?
thanks

style.css file doesn't work

Hi there,

I just install this child theme and have activated it.
The functions.php file works perfectly when I added some functions.

I have an issue with the style.css files.

Nothing happens when I apply some code.

I installed the child theme without changing anything else.

Do you have any idea? What can I try?

Thanks for your help. 🙏

webhook double call

hi,
this code inserted in function.php of the parent theme 'Hello Elementor' works correctly, inserted in the child theme it is called twice

`add_action( "elementor_pro/forms/new_record", function( $record, $ajax_handler ) {
$form_data = $record->get_formatted_data();

    //change the names of fields before we send them somewhere
    $new_data = array(
            'nome' => $form_data['Nome'] ?? '',
            'cognome' => $form_data['Cognome'] ?? '',
            'email' => $form_data['E-mail'] ?? '',
            'azienda' => $form_data['Azienda'] ?? '',
    );

    $response = wp_remote_post( 'https://xxxxxxxx.xxxxxx/page/subscribe/', array( 'body' => $new_data ) );

            //if the failure of our additional webhook should prevent the form from submitting...
    if( is_wp_error( $response ) ) {
            $msg = 'There was a problem with the additional webhook.';
            $ajax_handler->add_error( 0, $msg );
            $ajax_handler->add_error_message( $msg );
            $ajax_handler->is_success = false;
    }

},10,2);`

Enqueue Priority

You really want the child-theme css loading last. This way we don't have to use !important or add extra classes to override the natural cascade.
Simply change the add_action in functions.php to
add_action( 'wp_enqueue_scripts', 'hello_elementor_child_enqueue_scripts',99 );

Create translate for child theme

Hi,
I want create some translate text for my child theme.
I use Poedit to create hello-elementor-child-vi.PO and hello-elementor-child-vi.MO files. I put them in /languages folder
In child theme I create PHP code:

function __load_child_theme_textdomain(): void {
		load_child_theme_textdomain( 'hello-elementor', get_stylesheet_directory() . '/languages' );
}

add_action( 'after_setup_theme', '__load_child_theme_textdomain'  );

add_shortcode( 'echo_translate', '__echo_translate_shortcode'  );

function __echo_translate_shortcode(): string {
		return __( 'Something', 'hello-elementor' );
}

Go to Font Page, change page to Vietnamese, Call Shortcode => The string not translate

Can you help me?
Thanks

functions.php is not PHP 8 compatible

Attempting to use Hello Elementor Child theme with PHP 8.0 and higher throws a fatal exception. The error thrown is:

[07-Mar-2023 00:39:28 UTC] PHP Fatal error: Uncaught Error: Call to undefined function create_function() in /var/www/html/wordpress/wp-content/themes/hello-theme-child-master/functions.php:33
Stack trace:
#0 /var/www/html/wordpress/wp-settings.php(585): include()
#1 /var/www/html/wordpress/wp-config.php(103): require_once('...')
#2 /var/www/html/wordpress/wp-load.php(50): require_once('...')
#3 /var/www/html/wordpress/wp-blog-header.php(13): require_once('...')
#4 /var/www/html/wordpress/index.php(17): require('...')
#5 {main}
thrown in /var/www/html/wordpress/wp-content/themes/hello-theme-child-master/functions.php on line 33

The menu does not close

In the mobile version, the menu does not close after clicking on the menu item. Website type landing page. Elementor and template in the current version

How to fix it?

custom css not working in style.css

Hello

I have a fresh install of wordpress, with elementor pro and hello with hello child theme.
When i add any custom css to the style.css it does'nt change anything on the website, but if i add it to a elementor css custom box then it works. I've tried turning off the few plugins i have on, off and nothing changes. Also no caching plugin is running.

is there something i need to do to make the style.css work? It appears in wordpress file editor but ive tried adding via that method and just editing the file and uploading via ftp, but no difference.

Thanks

Elementor editor-generated code has syntax error

Hi guys, I'm creating an account just to try and fix this problem.

I'm using QuicCloud CDN's Page Optimization feature and the system have encountered one UCSS errors throughout a variety of pages within my WordPress page (running the latest version of Elementor and using Hello Elementor theme). Here's the error message:

unable to parse undefined:\n:1:98249: Missed semicolon\n\t1: -> :1em;opacity:.9;line-height:.75,padding:\n\t2: pector>.ab-item:before{content:"\f348";t\n\t3: \n\t4: \n\t5: * Font Awesome Free 5.15.3 by @FontAwesome - https://fontawesome.com/\n\t6: * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n

I've looked into my custom added CSS codes and concluded that the problem must lie in Elementor's CSS code. Just unsure about how to fix this error so it doesn't eat up valuable CPU usage. Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.