Whoops \ Exception \ ErrorException (E_NOTICE)
Undefined property: App\Author::$linkUrl Whoops\Exception\ErrorException thrown with message "Undefined property: App\Author::$linkUrl" Stacktrace: #8 Whoops\Exception\ErrorException in /home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post-author.php:13 #7 Whoops\Run:handleError in /home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post-author.php:13 #6 include in /home/forge/ikeepsafe.org/vendor/flypress/scaffold/src/Support/BasePost.php:182 #5 Flypress\Support\BasePost:view in /home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post.php:36 #4 include in /home/forge/ikeepsafe.org/vendor/flypress/scaffold/src/Support/BasePost.php:182 #3 Flypress\Support\BasePost:view in /home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/single.php:19 #2 include in /home/forge/ikeepsafe.org/public/wp/wp-includes/template-loader.php:106 #1 require_once in /home/forge/ikeepsafe.org/public/wp/wp-blog-header.php:19 #0 require in /home/forge/ikeepsafe.org/public/index.php:7
Stack frames (9)
8
Whoops\Exception\ErrorException
/public/content/themes/ikeepsafe/views/blog/post-author.php13
7
Whoops\Run handleError
/public/content/themes/ikeepsafe/views/blog/post-author.php13
6
include
/vendor/flypress/scaffold/src/Support/BasePost.php182
5
Flypress\Support\BasePost view
/public/content/themes/ikeepsafe/views/blog/post.php36
4
include
/vendor/flypress/scaffold/src/Support/BasePost.php182
3
Flypress\Support\BasePost view
/public/content/themes/ikeepsafe/single.php19
2
include
/public/wp/wp-includes/template-loader.php106
1
require_once
/public/wp/wp-blog-header.php19
0
require
/public/index.php7
/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post-author.php
<?php if( $model->author->bio ) : ?>
    <div class="post-author <?= $model->author->photo->classes ?>">
        <h4>About the Author :: <?= $model->author->name ?></h4>
 
        <div class="post-author-content">
            <?php if( $model->author->photo->image ) : ?>
                <div class="post-author-image">
                    <img src="<?= $model->author->photo->image ?>" alt="<?= $model->author->name ?>">
                </div>
            <?php endif ?>
 
            <div class="post-author-meta">
                <?php if( $model->author->linkUrl ) : ?>
                    <a href="<?= $model->author->linkUrl ?>" target="_blank"><?= $model->author->linkUrl ?></a>
                <?php endif ?>
 
                <div class="post-author-bio">
                    <?= $model->author->bio ?>
                </div>
            </div>
        </div>
    </div>
<?php endif ?>
 
Arguments
  1. "Undefined property: App\Author::$linkUrl"
    
/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post-author.php
<?php if( $model->author->bio ) : ?>
    <div class="post-author <?= $model->author->photo->classes ?>">
        <h4>About the Author :: <?= $model->author->name ?></h4>
 
        <div class="post-author-content">
            <?php if( $model->author->photo->image ) : ?>
                <div class="post-author-image">
                    <img src="<?= $model->author->photo->image ?>" alt="<?= $model->author->name ?>">
                </div>
            <?php endif ?>
 
            <div class="post-author-meta">
                <?php if( $model->author->linkUrl ) : ?>
                    <a href="<?= $model->author->linkUrl ?>" target="_blank"><?= $model->author->linkUrl ?></a>
                <?php endif ?>
 
                <div class="post-author-bio">
                    <?= $model->author->bio ?>
                </div>
            </div>
        </div>
    </div>
<?php endif ?>
 
/home/forge/ikeepsafe.org/vendor/flypress/scaffold/src/Support/BasePost.php
    public function setAttribute($name, $value = null)
    {
        $this->attributes[$name] = $value;
 
        return $this;
    }
 
    public function meta($key, $default = null)
    {
        return get_post_meta($this->id, $key, true) ?: $default;
    }
 
    public function view($path, $args = [])
    {
        $model = $this;
        $path = str_replace(['.php', '.'], ['', '/'], $path);
 
        if($args) extract($args);
 
        include locate_template("views/{$path}.php");
    }
 
    /**
     * Get all of the current attributes on the model.
     *
     * Adapted from Laravel's Eloquent model
     *
     * @copyright Taylor Otwell
     * @link https://github.com/laravel/framework/blob/v7.17.2/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php#L1147-L1157
     *
     * @return array
     */
    public function getAttributes()
    {
        return $this->attributes;
    }
 
    /**
     * Convert the model's attributes to an array.
     *
Arguments
  1. "/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post-author.php"
    
/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post.php
            <a class="a2a_button_facebook post-sharing-item post-sharing-facebook"><i class="fa fa-facebook"></i></a>
            <a class="a2a_button_twitter post-sharing-item post-sharing-twitter"><i class="fa fa-twitter"></i></a>
            <a class="a2a_button_linkedin post-sharing-item post-sharing-linkedin"><i class="fa fa-linkedin"></i></a>
        </div>
 
        <hr class="standard">
 
        <div class="post-content">
            <?= apply_filters('the_content', $model->content) ?>
 
            <div class="post-footer">
                <div class="a2a_kit a2a_kit_size_32 a2a_default_style post-sharing" data-a2a-url="<?= $model->url ?>" data-a2a-title="<?= $model->title ?>">
                    <span class="post-sharing-label">Share:</span>
                    <a class="a2a_button_facebook post-sharing-item post-sharing-facebook"><i class="fa fa-facebook"></i></a>
                    <a class="a2a_button_twitter post-sharing-item post-sharing-twitter"><i class="fa fa-twitter"></i></a>
                    <a class="a2a_button_linkedin post-sharing-item post-sharing-linkedin"><i class="fa fa-linkedin"></i></a>
                </div>
            </div>
 
            <?php $model->view('blog.post-author'); ?>
        </div>
    </div>
 
    <?php wp_list_comments() ?>
</article>
 
<script async src="https://static.addtoany.com/menu/page.js"></script>
 
/home/forge/ikeepsafe.org/vendor/flypress/scaffold/src/Support/BasePost.php
    public function setAttribute($name, $value = null)
    {
        $this->attributes[$name] = $value;
 
        return $this;
    }
 
    public function meta($key, $default = null)
    {
        return get_post_meta($this->id, $key, true) ?: $default;
    }
 
    public function view($path, $args = [])
    {
        $model = $this;
        $path = str_replace(['.php', '.'], ['', '/'], $path);
 
        if($args) extract($args);
 
        include locate_template("views/{$path}.php");
    }
 
    /**
     * Get all of the current attributes on the model.
     *
     * Adapted from Laravel's Eloquent model
     *
     * @copyright Taylor Otwell
     * @link https://github.com/laravel/framework/blob/v7.17.2/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php#L1147-L1157
     *
     * @return array
     */
    public function getAttributes()
    {
        return $this->attributes;
    }
 
    /**
     * Convert the model's attributes to an array.
     *
Arguments
  1. "/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post.php"
    
/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/single.php
<?php
/**
 * Single blog post template
 */
 
$model = new App\Page(get_option('page_for_posts'));
 
get_header();
 
$model->view('page.hero');
$model->view('page.bump');
?>
 
<div id="blog-wrapper" class="wrapper">
    <div id="blog-list">
        <?php while( have_posts() ) : the_post() ?>
            <?php
            $article = new \App\Post($post->ID);
            $article->view('blog.post');
            ?>
        <?php endwhile ?>
 
        <div class="blog-pagination">
            <?= paginate_links() ?>
        </div>
    </div>
 
    <?php get_sidebar() ?>
</div>
 
<?php get_footer() ?>
 
/home/forge/ikeepsafe.org/public/wp/wp-includes/template-loader.php
            }
 
            break;
        }
    }
 
    if ( ! $template ) {
        $template = get_index_template();
    }
 
    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @param string $template The path of the template to include.
     */
    $template = apply_filters( 'template_include', $template );
    if ( $template ) {
        include $template;
    } elseif ( current_user_can( 'switch_themes' ) ) {
        $theme = wp_get_theme();
        if ( $theme->errors() ) {
            wp_die( $theme->errors() );
        }
    }
    return;
}
 
Arguments
  1. "/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/single.php"
    
/home/forge/ikeepsafe.org/public/wp/wp-blog-header.php
<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( ! isset( $wp_did_header ) ) {
 
    $wp_did_header = true;
 
    // Load the WordPress library.
    require_once __DIR__ . '/wp-load.php';
 
    // Set up the WordPress query.
    wp();
 
    // Load the theme template.
    require_once ABSPATH . WPINC . '/template-loader.php';
 
}
 
Arguments
  1. "/home/forge/ikeepsafe.org/public/wp/wp-includes/template-loader.php"
    
/home/forge/ikeepsafe.org/public/index.php
<?php
/**
 * WordPress entrypoint
 */
 
define('WP_USE_THEMES', true);
require __DIR__ . '/wp/wp-blog-header.php';
 
Arguments
  1. "/home/forge/ikeepsafe.org/public/wp/wp-blog-header.php"
    

Environment & details:

Key Value
query_vars
array:2 [
  "page" => ""
  "name" => "cyberbullying-and-your-child"
]
query_string
"name=cyberbullying-and-your-child"
request
"cyberbullying-and-your-child"
matched_rule
"([^/]+)(?:/([0-9]+))?/?$"
matched_query
"name=cyberbullying-and-your-child&page="
did_permalink
true
Key Value
query
array:2 [
  "page" => ""
  "name" => "cyberbullying-and-your-child"
]
query_vars
array:64 [
  "page" => 0
  "name" => "cyberbullying-and-your-child"
  "error" => ""
  "m" => ""
  "p" => 0
  "post_parent" => ""
  "subpost" => ""
  "subpost_id" => ""
  "attachment" => ""
  "attachment_id" => 0
  "pagename" => ""
  "page_id" => 0
  "second" => ""
  "minute" => ""
  "hour" => ""
  "day" => 0
  "monthnum" => 0
  "year" => 0
  "w" => 0
  "category_name" => ""
  "tag" => ""
  "cat" => ""
  "tag_id" => ""
  "author" => ""
  "author_name" => ""
  "feed" => ""
  "tb" => ""
  "paged" => 0
  "meta_key" => ""
  "meta_value" => ""
  "preview" => ""
  "s" => ""
  "sentence" => ""
  "title" => ""
  "fields" => ""
  "menu_order" => ""
  "embed" => ""
  "category__in" => []
  "category__not_in" => []
  "category__and" => []
  "post__in" => []
  "post__not_in" => []
  "post_name__in" => []
  "tag__in" => []
  "tag__not_in" => []
  "tag__and" => []
  "tag_slug__in" => []
  "tag_slug__and" => []
  "post_parent__in" => []
  "post_parent__not_in" => []
  "author__in" => []
  "author__not_in" => []
  "post_type" => array:3 [
    0 => "post"
    1 => "page"
    2 => "landing_page"
  ]
  "ignore_sticky_posts" => false
  "suppress_filters" => false
  "cache_results" => true
  "update_post_term_cache" => true
  "lazy_load_term_meta" => true
  "update_post_meta_cache" => true
  "posts_per_page" => 10
  "nopaging" => false
  "comments_per_page" => "50"
  "no_found_rows" => false
  "order" => "DESC"
]
meta_query
WP_Meta_Query {#6657}
queried_object
WP_Post {#6650}
queried_object_id
19280
request
"SELECT   fwwp_posts.* FROM fwwp_posts  WHERE 1=1  AND fwwp_posts.post_name = 'cyberbullying-and-your-child' AND fwwp_posts.post_type IN ('post', 'page', 'landing_page')  ORDER BY fwwp_posts.post_date DESC "
post_count
1
in_the_loop
true
current_comment
-1
found_posts
1
is_single
true
is_singular
true
Key Value
ID
19280
post_author
"9"
post_date
"2015-04-10 09:54:38"
post_date_gmt
"2015-04-10 09:54:38"
post_content
"""
<a href="http://archive.ikeepsafe.org/wp-content/uploads/2015/04/cyberbullying.jpg"><img class="aligncenter wp-image-19284" src="http://archive.ikeepsafe.org/wp-content/uploads/2015/04/cyberbullying.jpg" alt="cyberbullying" width="478" height="171" /></a>\n
\n
As if parents don’t have enough dangers to worry about—strangers in the park, seat belt use, chemical additives in foods, and other things to keep them up at night—the growing threat of cyberbullying is enough to make some parents want to live off the grid on a remote mountaintop somewhere, just to keep their children safe.\n
\n
Fortunately, there are a number of things you can do to reduce the possibility of your child becoming a victim, but you have to be pre-emptive about the issue in order to put them in place.\n
\n
<strong>Explain How Social Media Works</strong> – It’s become a common joke that young people are turning away from websites like Facebook specifically for the fact that their parents, grandparents, and teachers use it. But not only are young people still very active on Facebook, they’ve also taken to newer social media websites that many of the adults in their lives aren’t familiar with.\n
\n
For example, one of the sites to gain national attention recently is Snapchat. This messaging site lets the user send a brief video or photo to another user, and then it “magically” disappears after the recipient viewed it. While Snapchat doesn’t store its users’ video messages or photos, the cell phone carriers’ servers did. After a 2014 hacking event in which hundreds of thousands of videos were retrieved from the carriers’ servers, Snapchat had to admit that it wasn’t as secure as it thought.\n
\n
There is no such thing as a secure, private conversation on social media. No post or message, no matter how many privacy settings you think you’ve checked off, is fully protected from someone else sharing it. Young users must know that before they can be allowed to engage online, no matter what platform they choose to use.\n
\n
<strong>Lay Down the Ground Rules</strong> – With so much information coming out about the victims of cyberbullying, it’s easy to forget that the instigators are often teens, too. By setting clear rules and guidelines for the kind of behavior, language, and tactics that your teen is expected to abide by online, you can actually reduce the risk of someone targeting your teen out of revenge. Let your teenager know that there will be severe consequences for posting any content that is inflammatory, and that there are legal and criminal consequences for that type of activity as well.\n
\n
<strong>There’s No Such Thing As Privac</strong>y – This suggestion may not sit well with some parents, so it’s important to understand that the ultimate goal is to protect your child. While explaining your expectations for social media use, you’re well within your rights as a parent to demand access to your children’s accounts. After all, their online activity is happening on your computer or device, over an internet connection that you pay for. More importantly, any legal consequences related to your child’s internet behavior can come back on you in a profound way.\n
\n
The key is being honest about it and not attempting to sneak around with “parental spy” apps or other tricks like “friending” your child from a fake account. By stating to your teenager that you expect full access to his or her account via the username and password, and by explaining that you will be monitoring but not posting from the account, you can avoid a lot of the problems that occur with social media.\n
\n
But it’s also important that your teenager understand you are not “spying” on him or her because of a lack of trust. As a parent, you also want to know what other people are saying to your child online, and whether or not your child is being targeted. Far too often, parents of victims of cyberbullying only find out that the teen suffered silently through months of horrible abuse.\n
\n
Make your child aware of these dangers in a non-threatening way, perhaps by sharing a news story about a similar incident, and then make sure your child understands that you are there for him or her, no matter what. Explain that your child will not be punished for a stupid mistake, and that you will help in every way possible. Remember that no punishment does not mean no consequences; explain that computer and internet use will be restricted in a case like that, but that you will love and support your child no matter what.\n
\n
Sadly, cyberbullying isn’t only limited to young people, so the steps you take now to teach your child about preventing it and reporting it will stay with him into adulthood, even when you’re no longer there looking over his shoulder and offering solutions. Teaching your kids today about staying safe online is a life-long gift of protection.
"""
post_title
"Cyberbullying and Your Child"
post_excerpt
""
post_status
"publish"
comment_status
"open"
ping_status
"open"
post_password
""
post_name
"cyberbullying-and-your-child"
to_ping
""
pinged
""
post_modified
"2015-04-10 09:54:38"
post_modified_gmt
"2015-04-10 09:54:38"
post_content_filtered
""
post_parent
0
guid
"http://archive.ikeepsafe.org/?p=19280"
menu_order
0
post_type
"post"
post_mime_type
""
comment_count
"0"
filter
"raw"
empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE
"nginx/1.11.5"
REQUEST_URI
"/cyberbullying-and-your-child/"
USER
"forge"
HOME
"/home/forge"
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"ikeepsafe.org"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_IF_MODIFIED_SINCE
"Mon, 01 Jun 2020 09:22:45 GMT"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
REDIRECT_STATUS
"200"
HTTPS
"on"
SERVER_NAME
"ikeepsafe.org"
SERVER_PORT
"443"
SERVER_ADDR
"192.241.208.186"
REMOTE_PORT
"34538"
REMOTE_ADDR
"3.238.62.144"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
DOCUMENT_ROOT
"/home/forge/ikeepsafe.org/public"
DOCUMENT_URI
"/index.php"
SCRIPT_NAME
"/index.php"
SCRIPT_FILENAME
"/home/forge/ikeepsafe.org/public/index.php"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1603287216.338
REQUEST_TIME
1603287216
ENV
"production"
WP_DIR
"core"
CONTENT_DIR
"content"
DB_USER
"*****"
DB_HOST
"localhost"
DB_CHARSET
"utf8"
DB_TABLE_PREFIX
"fwwp_"
WP_ENV
"development"
DB_PASSWORD
"**************"
WP_HOME
"https://ikeepsafe.org"
DISALLOW_FILE_MODS
"false"
Key Value
ENV
"production"
WP_DIR
"core"
CONTENT_DIR
"content"
DB_USER
"*****"
DB_HOST
"localhost"
DB_CHARSET
"utf8"
DB_TABLE_PREFIX
"fwwp_"
WP_ENV
"development"
DB_PASSWORD
"**************"
WP_HOME
"https://ikeepsafe.org"
DISALLOW_FILE_MODS
"false"
0. Flypress\Exceptions\Handler\PrettyPageHandler